【发布时间】:2023-03-21 11:38:01
【问题描述】:
我一直在处理这个问题,Hibernate SessionFactory 和 JPA EntityManagerFactory 之间的鸟瞰区别在于 JPA 是标准的。您可以使用它而不必担心底层 ORM。但是它在后台调用了底层的 sessionFactory。(如果我错了,请纠正我)
但是如果有人知道他将来只是坚持使用hibernate作为ORM,那么他应该从这两个工厂中选择什么,为什么?
其次,这两者在性能、特性、稳定性等方面还有哪些其他区别?
【问题讨论】:
-
大概是因为这个问题已经在这里被问过很多次了,所以投反对票的人投票了,简单的搜索会告诉你你需要知道什么(使用搜索是否“需要勇气”? )。但是你必须问他们为什么......
-
所以如果我告诉你我做了所有的搜索,我想知道一些以前没有问过的具体方面,比如两个的性能 n 特征。如果您认为同一个问题以完全相同的方式被问了很多次,请标记并告诉我们重复的问题。但我相信,否决票意味着不值得在 SO 上发布的问题。我知道它的价值并在网上搜索了很多。
标签: java spring hibernate jpa orm