我试图了解 Hibernate 如何在后台工作,它如何管理延迟加载、事务、数据映射器、工作单元、身份映射等。
我写了一个小对象模型,我下载了 Hibernate 源代码来调试它。
我有点迷茫,这是最好的方法吗?那里是否存在有关这些问题的文档(网络)?
任何建议将不胜感激。
我试图了解 Hibernate 如何在后台工作,它如何管理延迟加载、事务、数据映射器、工作单元、身份映射等。
我写了一个小对象模型,我下载了 Hibernate 源代码来调试它。
我有点迷茫,这是最好的方法吗?那里是否存在有关这些问题的文档(网络)?
任何建议将不胜感激。
试试这本优秀的书:Hibernate in Action,通过源代码进行调试也很有帮助,但是(我仅根据 nhibernate 的经验说话)在实现之前理解原理可能是更好的方法。
Hibernate in Action 是旧的,您需要的是第 2 版Java Persistence in Action。这在处理异国情调的案例和处理遗留数据库方面做得很好,但在你花钱之前,你应该真正看看这个文档,你会看到参考文档以及常见问题解答、常见问题、高级问题另外,如果您不使用 xml 进行配置,您将看到所需的注释引用。