Hibernate が内部でどのように機能するか、遅延読み込み、トランザクション、データ マッパー、作業単位、ID マップなどを管理する方法を理解しようとしています。
小さなオブジェクト モデルを作成し、それをデバッグするために Hibernate のソース コードをダウンロードしました。
私はちょっと迷っています、これが最善のアプローチですか?これらの問題に関するドキュメントは存在しますか (web) ?
どんな提案でも大歓迎です。
Hibernate が内部でどのように機能するか、遅延読み込み、トランザクション、データ マッパー、作業単位、ID マップなどを管理する方法を理解しようとしています。
小さなオブジェクト モデルを作成し、それをデバッグするために Hibernate のソース コードをダウンロードしました。
私はちょっと迷っています、これが最善のアプローチですか?これらの問題に関するドキュメントは存在しますか (web) ?
どんな提案でも大歓迎です。
Hibernate in Action は古く、必要なものは第 2 版のJava Persistence in Actionです。これは、エキゾチックなケースに入ったり、レガシーデータベースを処理したりするのに非常に役立ちますが、お金を使う前に、このドキュメントを実際に見てください。参照ドキュメントと、よくある質問、一般的な問題、高度な問題が表示されます。さらに、構成にxmlを使用していない場合に必要な注釈参照が表示されます。
優れた本 : Hibernate in Actionを試してみてください。ソースを介したデバッグも役立ちますが (私は nhibernate の経験からのみ話します)、実装前に原則を理解する方が良い方法かもしれません。