我在我的Java项目中使用了Hibernate,其中我还使用了Spring MVC。
我避免使用SPRING HIBERNATE,因为它似乎使我的代码非常紧密耦合。现在,即使我将应用程序移动到Struts,我的服务层也可以正常工作(因为我使用的是核心Hibernate,而不是Spring提供的Hibernate)。
我希望有经验的开发人员回答这个问题:
为什么要使用Spring Hibernate?我知道它提供了许多功能,但存在一些折衷,因为它确实使您的代码紧密耦合,您无法在任何其他地方重复使用服务,因为它们将基于Spring的Hibernate API工作。
我避免使用SPRING HIBERNATE,因为它似乎使我的代码非常紧密耦合。现在,即使我将应用程序移动到Struts,我的服务层也可以正常工作(因为我使用的是核心Hibernate,而不是Spring提供的Hibernate)。
我希望有经验的开发人员回答这个问题:
为什么要使用Spring Hibernate?我知道它提供了许多功能,但存在一些折衷,因为它确实使您的代码紧密耦合,您无法在任何其他地方重复使用服务,因为它们将基于Spring的Hibernate API工作。