我是一個HIBERNATE BEGINNER,因爲我需要創建具有動態字段的動態表,我選擇使用休眠。就我的理解而言,創建表需要一個具有類中定義的字段的類。我如何根據具有必需字段的表動態生成類?用於動態表創建的休眠
2
A
回答
0
我不確定我是否理解了這個問題(標題是關於表的創建,最後一部分是關於類的創建,非常混淆)。也許你應該澄清你的問題和你需要解決的問題。
如果您想在運行前從物理模型創建Java類,請查看Hibernate Tools(尤其是hbm2java)。
如果您想在運行時創建類,恐怕Hibernate無法實現。實際上,如果你的問題是關於運行時,Hibernate可能不是正確的工具。
我將設計HTML形式的表結構,我想轉換成相關的數據庫模型。我應該能夠插入並從中檢索值。
有jdbcpersistence它在運行時生成映射類。這個 聽起來像它可能是你在找什麼。請注意,我對此工具沒有任何經驗。
0
我認爲你一定要看看在(實驗卻相當穩定/成熟)Hibernate的動態映射:http://docs.jboss.org/hibernate/core/3.5/reference/en/html/persistent-classes.html#persistent-classes-dynamicmodels
你必須使用Hibernate的所有功能的好處(包括緩存,等等。 )以及HQL類對象語法的所有功能。
相關問題
- 1. 用休眠創建動態表
- 2. 休眠多租戶 - 自動創建表
- 3. 自動爲表創建休眠域類
- 4. 休眠:無法創建表
- 5. 休眠4不創建表
- 6. 創建休眠加入表
- 7. 休眠不創建表
- 8. 休眠不創建表
- 9. 休眠不會創建表
- 10. 休眠動態表名
- 11. REST服務來創建動態表到數據庫從休眠
- 12. 無法使用休眠創建表MySQL
- 13. 使用mysql在休眠狀態下創建自動數據庫
- 14. 使用子準則創建動態休眠標準查詢
- 15. 休眠不使用postgresql在spring啓動時自動創建表
- 16. 休眠不會創建我的表
- 17. 休眠不創建oracle中的表db
- 18. 休眠不創建表PostgreSQL的
- 19. 休眠時創建MySQL表的問題
- 20. 由於休眠狀態,Tomcat慢啓動
- 21. 休眠中的動態表名
- 22. 休眠自動創建數據庫
- 23. 創建表時出現休眠異常
- 24. 休眠不會創建表postgresql
- 25. 休眠MySQL無法創建表
- 26. 休眠與JPA不創建表
- 27. 休眠與JPA不會創建表
- 28. 休眠不創建表 - 春天MVC
- 29. 休眠 - 如何創建pojos列表?
- 30. lombok builder創建休眠列表問題
你幾乎接近我的問題。感謝你的信息。但是,我想以簡單的方式,你可以說,我將設計HTML表格結構,我想轉換成相關的數據庫模型。我應該能夠插入並從中檢索值。 – user369316 2010-06-17 13:41:38
@ user369316:好的,如果我關注你,這意味着在運行時創建表。在這種情況下,Hibernate不是正確的工具(映射類是在啓動時由Hibernate加載的,我認爲以後可以添加更多的,假設您能夠生成它們並動態編譯它們)。 – 2010-06-17 14:24:43
你可以給我任何想法嗎?否則你可以建議我在JAVA中做任何方式? – user369316 2010-06-17 15:17:07