我一直在讨论这个问题,Hibernate SessionFactory和JPA EntityManagerFactory之间的鸟眼区别在于JPA是标准的。您可以使用它而不必害怕底层ORM。然而,它将底层的sessionFactory调用到引擎盖下。(如果我错了,请纠正我)。
但是,如果有人知道他必须在将来坚持使用hibernate作为ORM,那么他应该从这两个工厂中选择什么,为什么呢?
第二,两者在性能、特性、稳定性等方面的其他区别是什么?
发布于 2014-05-03 15:29:26
与专有Hibernate API相比,您应该更喜欢标准的JPA,原因如下:
无论如何,大多数工作都是在映射实体本身,这是使用标准的JPA注释完成的,即使在使用会话API时也是如此。
https://stackoverflow.com/questions/23445830
复制相似问题