【发布时间】:2021-04-04 07:34:13
【问题描述】:
根据 hibernate 的官方文档,会话是“Java 应用程序和 Hibernate 之间的主要运行时接口”。我知道会话的功能是在应用程序和数据库之间提供物理连接。但是,我的问题是,会话到底是什么,它在幕后是如何工作的?
【问题讨论】:
-
它是与 Hibernate 交互的主要 API。您已经知道它可以做什么,那么您还需要知道什么? --- 至于它是如何在内部工作的,这是在此处扩展一个主题的方式,也就是说,这超出了 StackOverflow 的范围。
-
顺便说一句,哪个“官方文档”? Session 接口现在通常被弃用,取而代之的是标准 EntityManager。
-
@chrylis-cautiouslyoptimistic- 我找不到休眠会话“通常已弃用”的信息。这是代表persistence context 和extends jpa
EntityManagerAPI 的休眠特定接口