我正在使用休眠和我面臨一個非常惱人的問題,當我重新生成我的業務對象和映射文件,因爲一個新的屬性Ø結構改變或舊的文件完全覆蓋,然後我的驗證,計算屬性,我的個性化(如EAGER或LAZY加載)以及舊文件中的所有工作都將丟失。無論如何解決這個問題,如合併代或.net部分類(一個生成的代碼,第二個爲我的個性化)休眠,部分類
Q
休眠,部分類
0
A
回答
0
我通常把所有的自定義代碼放在生成的代碼的子類,以避免那個問題。您還可以在XML文件中添加Java代碼,並且生成過程將其放入生成的類中。國際海事組織這是一個痛苦,因爲你失去了編碼在Java感知編輯器的優勢。
1
一個相當激烈的選擇是停止在代碼生成文件中使用hbm並使用hibernate註釋。
我一直在使用這種風格的最後4年左右,並沒有回頭看,有輕微的重複編輯說增加一個領域,但即使這是非常痛苦給你可能想添加額外的元數據無論如何,我們都需要對hibernate中的字段進行驗證。
相關問題
- 1. 休眠:重用休眠類
- 2. 休眠 - 類
- 3. 休眠類
- 4. 休眠類Pojo類
- 5. 休眠:部分獲取集合?
- 6. 休眠部分對象加載
- 7. 部分更新休眠模型
- 8. 休眠noob - 檢索部分對象
- 9. 使用部分鍵休眠查詢
- 10. 休眠保存(內部?)類變量
- 11. 內部類中的休眠會話
- 12. 內部類作爲休眠組件
- 13. 休眠搜索和外部類
- 14. 休眠setMaxResults分頁
- 15. 分頁在休眠
- 16. 休眠 - 與分頁
- 17. 每類休眠NamingStrategy
- 18. 首先休眠類
- 19. 休眠注入類類型
- 20. 休眠部件標註表
- 21. 瞭解休眠內部
- 22. 休眠並全部刪除
- 23. 內部加入休眠
- 24. 休眠分離條件
- 25. 休眠與分區表
- 26. 分頁在休眠3
- 27. 分頁休眠JPA:ORDERBY + setFirstResult + setMaxResult
- 28. JSON分頁 - 休眠,彈簧
- 29. 實現休眠分頁
- 30. 休眠分頁機制