2016-11-21 15 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

理解史密斯,你帮我找到我的问题的解决方案,这个答案应该被接受,谢谢! –