這讓我發瘋 - 我非常肯定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關係和沒有正常工作。 –