2
Hibernate docs提及hibernate中支持的两种体系结构,一种最小且全面的体系结构。我想知道最小的体系结构是指什么?一个例子会很有帮助。最小且全面的休眠体系结构
根据我的理解,大多数时候我们总是提供jdbc/datasource细节作为休眠配置,这就是所有!我们让休眠管理连接池以及事务管理和回滚。这是否意味着我们默认使用全面的体系结构?
很多谢谢。
Hibernate docs提及hibernate中支持的两种体系结构,一种最小且全面的体系结构。我想知道最小的体系结构是指什么?一个例子会很有帮助。最小且全面的休眠体系结构
根据我的理解,大多数时候我们总是提供jdbc/datasource细节作为休眠配置,这就是所有!我们让休眠管理连接池以及事务管理和回滚。这是否意味着我们默认使用全面的体系结构?
很多谢谢。
最小的架构是最简单的Hibernate设置。 Hibernate下面有JDBC,事务由Hibernate代码管理(它只是JDBC上的一个薄层)。
综合体系结构更涉及。连接生命周期和事务可以通过一些插件机制来管理。例如,Java EE应用程序服务器将提供连接管理工具以及事务管理器(JTA)。
类似的,Spring框架有它自己的事务mamager,可能被Hibernate使用。
总结。如果您编写独立的Hibernate应用程序,您可能会在最小的体系结构上进行中继。编写基于Spring的应用程序或者将id部署到服务器的基于Java EE的应用程序,您可能会使用全面的架构