Hibernate communicates with the database via a JDBC Connection, hence it must support both managed and non-managed transactions.
Non-managed in web containers
<bean id="transactionManager"
class="org.springframework.orm.hibernate.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
Managed in application server using JTA
<bean id="transactionManager"
class="org.springframework.transaction.jta.JtaTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
No comments:
Post a Comment
Note: only a member of this blog may post a comment.