我根据从hibernate-enhance收到的异常做了很多研究,但没有答案。
我有一个具有foriegn键关联的OneToOne映射,如下所示:
public class A {
@OneToOne
@JoinColumn(name = "A_B", nullable = false)
private B request;
}
然后在db脚本中的foriegn键如下:
ALTER TABLE A
ADD CONSTRAINT A_B_FK FOREIGN KEY
(
A_B
)
REFERENCES
B
(
IDE_COMMN_REQUEST
) ON DELETE CASCADE
当我运行构建时,它失败并显示以下错误:
无法执行目标 org.hibernate.orm.tooling:冬眠 - 增强 - Maven的插件:5.1.0.Final:增强 (默认)项目projectAB:无法增强类: com.data.entities.report.A:无法增强持久属性 [com.data.entities.report.A:request]:无法增强实体类 [com.data.entities.report.A]添加字段编写器方法 [$$ _ hibernate_write_request]:[来源错误] 没有找到$$ _ hibernate_write_instances(com.data.entities.report.A) com.data.entities.report.content.B
我没有看到映射定义的方式有任何错误(我已经在互联网上与OneToOne映射示例交叉检查。)我不确定是否缺少某些东西!!
非常感谢您的帮助!