我在我的Java项目中使用过Spring MVC。Spring的ORM(休眠)与休眠
我避免了SPRING HIBERNATE,因为它似乎让我的代码非常紧密地耦合在一起。现在,即使将应用程序移动到struts,我的服务层也可以正常工作(因为我使用了核心hibernate,它不是Spring提供的)。
我想一些有经验的开发人员来回答这个:
什么是使用弹簧休眠的原因是什么?我知道它提供了一些功能,但是有一个折衷,因为它确实使你的代码紧密结合在一起,所以你不能在其他地方重新使用服务,因为它们将基于spring的休眠API工作
Spring-Hibernate不存在。 Spring不提供任何Hibernate。 Spring只允许声明式地使用hibernate事务。但它是真正的,真正的Hibernate,你使用真正的,真正的Hibernate API。 –
不知道有一个spring-hibernate api。顺便说一句,如果你编程到一个界面,你永远不会遇到问题的可重用性。 – dit
@JBNizet冬眠我的意思是弹簧ORM(我正在使用休眠) –