这让我发疯 - 我非常肯定Hibernate可以确定映射表之间的关系,因此在POJO的生成中反映了这一点。Hibernate工具:映射和注解失败
除外。
我使用MySQL与STS & Hibernate的工具4.0.0和我有一个一对多和一对一一个表的关系,人与人之间< - >电话和手机< - > PHONETYPE和我能够使用'Hibernate代码生成配置'生成'域代码'和'DAO代码',但是这两个文件之间没有任何映射。
现在,这里是一个可能的问题:
为了让所有任何注释,我已经选择切换到“生成EJB3注解”。现在我在这里使用普通的旧Hibernate,并且不是 JPA。
所以我的问题是:
- 可以休眠工具生成老式Hibernate注解?
- 它可以在POJO(即@manytomany/@manytoone)中生成映射信息吗?
非常感谢您的帮助,
鲍勃
好的,所以我很确定#1的问题是YES,您可以使用它来生成Hibernate特定的代码,它将与Hibernate的ORM一起使用。但仍然没有任何关于如何将它反转到@ manytomany/@ manytoone等外键关系的问题。请帮助! –
你有没有在数据库中存在正确的外键约束? – Firo
@Firo是的我有我@to manytoone关系,再加上我用一个更复杂的数据库与大量的@ manytomany关系和没有正常工作。 –