解决方案 »

  1.   

             注解配置方式:@NotFound(action=NotFoundAction.IGNORE) 
              楼主可以尝试下。
      

  2.   

    你的意思是A有一个外键指向B,然后A有一个外键值,B是没有的。
    如果是这样的话,这种情况是不存在的。
    这已经不是hibernate会报错的问题了,数据库中本身就不允许。
    不信你可以在A上弄一条记录,外键指向B,然后将B那条记录删了,看一下会不会报错。
      

  3.   

    你可以trycatch一下,这样,当发现B对象没有对应的ID,你就把NULL赋给给它。
      

  4.   

    @NotFound(action=NotFoundAction.IGNORE)
    但你这个问题本质是删除导致的 应该在删除的时候做处理