私はプロジェクトを JPA から Hibernate のネイティブ実装に移行しました (チームによって投票されました :<)。
私が対処しなければならないすばらしいことの 1 つは、@PostLoad が Hibernate ネイティブ ライブラリで機能しないことです。だから私は少しググった。
最初に EventListeners を調べました -> いいえ、Configuration クラスでは設定できなくなったようです。そして、それをcfgファイルに挿入したとき、リスナーはまだ動作を拒否しています。
オーケー、次にインターセプターを調べた -> いいえ、ポストロードはありません。インスタンス化もオブジェクト自体を渡しません。なんて都合のいい。
そして最後に、LifeCycle を調べました -> そうです、onLoad() がありますが、Session と Serializable Id を渡しますが、オブジェクトは渡されません。良い。
とにかく、私が欲しいのは、onPostLoad(Object object, yadda yadda yadda) というハンドラー関数でポストロードをリッスンするものだけです。誰か良い提案がありますか?