2010-06-17 81 views
2

我是一個HIBERNATE BEGINNER,因爲我需要創建具有動態字段的動態表,我選擇使用休眠。就我的理解而言,創建表需要一個具有類中定義的字段的類。我如何根據具有必需字段的表動態生成類?用於動態表創建的休眠

回答

0

我不確定我是否理解了這個問題(標題是關於表的創建,最後一部分是關於類的創建,非常混淆)。也許你應該澄清你的問題和你需要解決的問題。

如果您想在運行前從物理模型創建Java類,請查看Hibernate Tools(尤其是hbm2java)。

如果您想在運行時創建類,恐怕Hibernate無法實現。實際上,如果你的問題是關於運行時,Hibernate可能不是正確的工具。


我將設計HTML形式的表結構,我想轉換成相關的數據庫模型。我應該能夠插入並從中檢索值。

jdbcpersistence它在運行時生成映射類。這個 聽起來像它可能是你在找什麼。請注意,我對此工具沒有任何經驗。

+0

你幾乎接近我的問題。感謝你的信息。但是,我想以簡單的方式,你可以說,我將設計HTML表格結構,我想轉換成相關的數據庫模型。我應該能夠插入並從中檢索值。 – user369316 2010-06-17 13:41:38

+0

@ user369316:好的,如果我關注你,這意味着在運行時創建表。在這種情況下,Hibernate不是正確的工具(映射類是在啓動時由Hibernate加載的,我認爲以後可以添加更多的,假設您能夠生成它們並動態編譯它們)。 – 2010-06-17 14:24:43

+0

你可以給我任何想法嗎?否則你可以建議我在JAVA中做任何方式? – user369316 2010-06-17 15:17:07