hibernate中many-to-one关联时出现ObjectNotFoundException异常

采用多对一关联,如果一的那端删除了,多的这端无法感知,虽然数据库中可以通过外键配置将多的一端置空,可是在hibernate里面我暂时不知道如何处理。

目前采用的方式:

1、首先,数据库中需要配置好外键,保证数据库中的数据是正确的。

2、在hibernate的many-to-one元素中增加一个属性:not-found="ignore".

 

若有更合适的方法,还望告知。

posted @ 2014-11-19 14:31  于辰  阅读(272)  评论(0编辑  收藏  举报