Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
SessionHibernate类和类有什么区别EntityManager?我知道它EntityManager实现了 Java Persistence API,但我不确定它与Session. 它们有关系吗?
Session
EntityManager
Session是特定于休眠的 API,EntityManager是 JPA 的标准化 API。您可以将EntityManager视为包装的适配器类Session(您甚至可以通过函数Session从对象中获取对象)。EntityManagergetDelegate()
getDelegate()
这与周围的其他 Java API 没有什么不同(例如,JDBC 是一个标准 API,每个供应商通过实现标准功能的驱动程序将其产品适配到 API)。