一个开始的问题:
如果 Hibernate 是 JPA 的实现,为什么它不实现 EntityManager,而是实现 HibernateSession?两者在功能上是等效的(粗略地),但用途不同?谢谢你的澄清。
HibernateSession (SessionManager) 比仅符合 JPA 规范的 EntityManager 具有更多的 Hibernate 功能。Hibernate 有比这更多的功能。
读一读...
http://www.coderanch.com/t/218543/ORM/databases/difference-between-session-entitymanager