com.sun.jdi.InvocationException occurred invoking method

背景:使用hibernate 
注解配置实体类的关联关系,在many-to-one,one-to-one关联中,一边引用自另一边的属性,如果属性值为某某的数据在数据库不存在了,hibernate默认会抛出异常

问题:查询时,根据外键找不到关联对象。在开发工具中查看该对象时,显示com.sun.jdi.InvocationException occurred invoking method

解决:加上如下注解就可以了:

@NotFound(action=NotFoundAction.IGNORE),意思是找不到引用的外键数据时忽略,NotFound默认是exception

https://my.oschina.net/heroShane/blog/198355

猜你喜欢

转载自www.cnblogs.com/sukingao/p/10384261.html
今日推荐