使用外键关联的OneToOne映射的Hibernate增强失败

时间:2016-05-24 14:20:40

标签: hibernate one-to-one

我根据从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映射示例交叉检查。)我不确定是否缺少某些东西!!

非常感谢您的帮助!

0 个答案:

没有答案