了解Hibernate内部的最佳方法

时间:2009-11-28 20:35:43

标签: java hibernate design-patterns architecture internals

我正在努力了解Hibernate如何在幕后工作,如何管理延迟加载,事务,数据映射器,工作单元,身份映射等。

我写了一个小对象模型,我下载了Hibernate源代码进行调试。

我有点失落,这是最好的方法吗?这些问题的文档是否存在(Web)?

任何建议都将不胜感激。

2 个答案:

答案 0 :(得分:2)

尝试一本优秀的书:Hibernate in Action,通过源代码调试也很有帮助但是(我只从nhibernate的经验讲)在实施之前理解这些原则可能是一种更好的方法。

答案 1 :(得分:2)

Hibernate in Action很老,你需要的是第二版Java Persistence in Action。这在处理异国情况和处理遗留数据库等方面做得非常好,但在你花钱之前,你应该真正看看这个doc,你会看到参考文档以及FAQ,Common问题,高级问题加上您将看到如果您没有使用xml进行配置所需的注释引用。