是否必須在使用註釋和hibernate配置文件之間做出嚴格的選擇,還是可以在同一個項目中同時使用兩種方式?是否可以在Hibernate的同一個項目中同時使用註釋和hbm.xml文件?
我們有一個用Hibernate 3.2.5和POJO配置的.hbm.xml
文件完成的大型項目。該項目使用Hibernate SessionManager
工廠而不是基於JTA的EntityManager
工廠。
這樣配置了100多個POJO,原始開發人員團隊不願意切換到註釋。
與此同時,我們需要擴展項目的更多POJO,我們願意使用Hibernate註釋進行配置,並希望留在Hibernate中(如果可能),而不是切換到JPA。
是否可以同時使用.hbm.xml
配置文件組合的一些POJO和其他人的註釋?
鑑於諸如NetBeans等工具的繁瑣以及在很多情況下甚至是Eclipse,我甚至在編碼和配置正確的時候也經常會遇到錯誤。因此,即使很多Java專家都說「不知道,從未嘗試過」,我不會浪費我的時間試錯 - 不知道它是我的錯誤還是IDE,或者僅僅因爲它不能簡單地用Java來完成/休眠。 – Skyhan