在较旧的基于xml的休眠模式下,可以使用此配置,<many-to-one ... not-found="ignore" />
但是在JPA批注中,似乎没有相似之处。
我的问题是我们公司有这样的SQL REFERENCE定义:authorId INT NOT NULL DEFAULT 0
这会使所有外部参考默认为“未找到”情况。延迟加载关系时,将获得异常...
最佳答案
尝试@NotFound(action=NotFoundAction.IGNORE)
。这是Hibernate annotation。