2016-11-21 13 views
0

我正在Java中使用Spring框架開發一個API,我必須在運行時在表中創建一個字段,如下所示:用戶保存一些信息(如簡單字符串),並且此信息成爲表格的一個字段。在運行時用Spring創建一個新表字段

如果您有一些解決方案,請告訴我。

@Entity 
@Table(name = "tb_myentity") 
public class MyEntity { 

    //fields, but dynamic in runtime! 

} 

注:我不希望創建與FIELD_NAME一張桌子和真正的關係。必須是動態的字段。

回答

0

我會說這個答案基本上與this question 一樣,即使你使用Spring而不是Hibernate作爲你的數據訪問框架。您只需手動執行ALTER TABLE ADD COLUMN的DDL語句以添加列,但您的實體類不會動態創建更多成員變量。

+0

理解史密斯,你幫我找到我的問題的解決方案,這個答案應該被接受,謝謝! –