JPA insert時例外(重複エラー) [Java]
insert時の重複エラーについて、試行錯誤中です。
ポイント
■persistence.xmlにオプションを追加しないと例外が発生しない
<property name="eclipselink.validate-existence" value="true"/>
■発生する例外はEntityExistsExceptionでは例外が発生しない。
EntityManager#persist()で EntityExistsExceptionが発生。
とりあえずinsertはこれでいけそうですが、delete時にデータがなくても例外が発生しない模様。
現在persistence.xmlのオプションを調査中です。
対象がないと事前にfind()しなきゃいけないし、隙間もできるんで気持ち悪いなぁ。
2015-11-10 16:21
nice!(0)
コメント(0)
トラックバック(0)
コメント 0