世界線航跡蔵

Mad web programmerのYuguiが技術ネタや日々のあれこれをお送りします。

2005年03月09日

Hibernate双方向関連と遅延初期化

Hibernateで、双方向関連を持つノードをfindしたときにいきなり例外が起きるようになって困った。 よくドキュメントを見たら、双方向関連ではListや配列は使えないと書いてある。間違ってListを使っていたのが原因の模様。

でも実際には遅延初期化を使わなければListが使えていた。lazyをtrueにしたとたんに例外が発生するようになったみたい。仕方が無いので、indexは自前でpropertyをsetしてsave()しておいて、<set>にはorder-byを指定してLinkedHashSetを使わせる。これで問題解決。

トラックバック

http://yugui.jp/articles/180/ping

現在のところトラックバックはありません

コメント

blog comments powered by Disqus

ご案内

前の記事
次の記事

タグ一覧

過去ログ

  1. 2016年07月
  2. 2016年01月
  3. 2015年09月
  4. 2015年08月
  5. 過去ログ一覧

フィード

フィードとは

その他

Powered by "rhianolethe" the blog system