【发布时间】:2012-01-12 08:46:32
【问题描述】:
作为最佳实践,当同时使用 hibernate 和 spring 时,我应该使用哪个事务管理,Spring 的事务管理还是 Hibernate 的事务管理? 我知道两者都提供事务管理,但由于它们通常一起使用,我不知道该使用哪个。是否取决于要处理的事务的情况或类型,或者将这些框架一起使用时是否有经验法则?
【问题讨论】:
作为最佳实践,当同时使用 hibernate 和 spring 时,我应该使用哪个事务管理,Spring 的事务管理还是 Hibernate 的事务管理? 我知道两者都提供事务管理,但由于它们通常一起使用,我不知道该使用哪个。是否取决于要处理的事务的情况或类型,或者将这些框架一起使用时是否有经验法则?
【问题讨论】:
Spring 应该帮助您使用 Hibernate 的事务管理 - 它是简单有效的附加抽象级别:) 它更方便标记哪些部分应该是事务性的(因此由 Spring 处理)。
编辑: 哦,我差点忘了。借助 Spring 的事务支持,您将编写 LESS 代码;)
【讨论】: