注解事务配置方式:
<!-- 配置Hibernate 事务 如果不开启,数据库是 read_only状态 -->
<bean id="transactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<!-- 开启事务注解 -->
<tx:annotation-driven transaction-manager="transactionManager"/>
然后在 你需要事务处理的地方添加上:
注意:一般在 service层加比较合理。
@Transactional
public int regist(User user) {
return userDao.save(user);
}
本文介绍如何使用Spring框架配置事务管理,通过XML配置Hibernate事务管理器并启用事务注解驱动。适用于需要了解Spring事务管理基本配置的技术人员。

被折叠的 条评论
为什么被折叠?



