先日JavaEE勉強会に初参加してきました。その中で「Hibernate EntityManagerでOneToOneのLAZYロードが有効にならない」という話をお聞きしました。この件は、自分が以前この日記の中で散々詰まっていた内容ですが、あの頃は最終的に「LAZYロードしたい関連オブジェクトが必ず存在するという制限をつけられるのであれば、LAZYロードは可能」という結論になっていた筈でした。でもあの当時のHibernate EntityManagerはまだベータ版でしたし、もしかしたら最終版とは事情が違ってきているのかもしれません。また、TopLinkとの動きの違いも再確認したいという気持ちもありましたので、ここでもう一度HibernateのOneToOneのLAZYロードの動きを再確認してみたいと思います。 環境は、Seasar2.4.4とSVNから落としたS2Hibernate-JP