这让我发疯——我很确定 Hibernate 可以确定表之间的映射关系,从而在生成的 POJO 中反映这一点。
除非它不是。
我将 MySQL 与 STS & Hibernate Tools 4.0.0 一起使用,并且在 Person <--> Phone 和 Phone <--> PhoneType 之间有一对多和一对一的表关系,我能够使用“休眠代码生成配置”生成“域代码”和“DAO 代码”,但是这两个文件都没有表之间的任何映射。
现在这是一个可能的问题:
为了获得任何注释,我打开了选项'Generate EJB3 annotations'。现在我在这里使用普通的旧 Hibernate,而不是JPA。
所以我的问题是:
- Hibernate 工具可以为普通的旧 Hibernate 生成注释吗?
- 它可以在 POJO(即@manytomany / @manytoone)中生成映射信息吗?
非常感谢你的帮助,
鲍勃