如果“不存在具有给定标识符的行”,则返回null

时间:2015-02-09 13:22:49

标签: java hibernate

我在两张桌子之间有多对一的关系。我抓了

  

不存在具有给定标识符的行

据我了解,如果表A不能将表B与给定的id绑定,那么就会出现这种情况。那么,我该怎样避免呢?返回null对象会很好。我试图用nullable=true注释绑定字段,但这并不能解决问题。

我也设置了@ManyToOne(optional = true),但没有效果。

1 个答案:

答案 0 :(得分:0)

好的,我找到了solution。我应该用@NotFound(action=NotFoundAction.IGNORE)语句注释带绑定的字段。