is using @Transactional in dao means , all my entitymanager query will be encapsulated with commit ,close ? or i need to use spring template (jpa template, hibernate template) ? i am confuse ... using @transactional and spring template.