Hibernate JPA:如何在延迟加载ManyToOne关系时控制"Not-Found"行为?

Vis*_*hao 13 hibernate jpa lazy-loading

在较旧的基于xml的hibernate中,可以使用此配置,

<many-to-one ... not-found="ignore" />

但在JPA注释中,似乎没有类似的东西.

我的问题是我们公司有这样的SQL REFERENCE定义:

authorId INT NOT NULL DEFAULT 0

这使得所有外国参考默认为"未找到"情况.当关系被懒惰加载时,会得到例外...

Rya*_*art 31

试试@NotFound(action=NotFoundAction.IGNORE).这是一个Hibernate注释.