Java 当同时使用Hibernate和Spring时,事务管理的最佳实践是什么?

Java 当同时使用Hibernate和Spring时,事务管理的最佳实践是什么?,java,hibernate,spring,Java,Hibernate,Spring,作为最佳实践,当同时使用hibernate和spring时,我应该使用哪种事务管理,spring的事务管理还是hibernate的事务管理? 我知道两者都提供事务管理,但由于它们通常一起使用,我不知道该使用哪个。它是否取决于要处理的事务的情况或类型,或者在一起使用这些框架时是否有经验法则?Spring应该帮助您使用Hibernate的事务管理-这是一个简单有效的额外抽象级别:)标记哪些部分应该是更方便的事务性(因此由Spring处理) 编辑: 哦,我差点忘了。使用Spring的事务支持,您将编写

作为最佳实践,当同时使用hibernate和spring时,我应该使用哪种事务管理,spring的事务管理还是hibernate的事务管理?
我知道两者都提供事务管理,但由于它们通常一起使用,我不知道该使用哪个。它是否取决于要处理的事务的情况或类型,或者在一起使用这些框架时是否有经验法则?

Spring应该帮助您使用Hibernate的事务管理-这是一个简单有效的额外抽象级别:)标记哪些部分应该是更方便的事务性(因此由Spring处理)

编辑: 哦,我差点忘了。使用Spring的事务支持,您将编写更少的代码;)