Seita's programmer notes...
2013年12月17日火曜日
org.hibernate.ObjectNotFoundExceptionがエンティティの@OneToOneの関連性で出てしまう場合の対処方法
Hibernateで1対1の関係にあるエンティティ(@OneToOne)がorg.hibernate.ObjectNotFoundException出てしまう場合、つまりユニークキーに紐付けられたレコードが無いよって場合の対処方法。またもやHibernateのブラックボックス、、、
@OneToOne
(fetch=FetchType.
EAGER
)
@JoinColumn
(name=
"A_ID"
)
@NotFound
(action=NotFoundAction.
IGNORE
)
@NotFoundでIGNOREを使ってやると例外無くnullを設定してくれる。
http://stackoverflow.com/questions/18430066/oracle-org-hibernate-objectnotfoundexception-no-row-with-the-given-identifier
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿