如何在hibernate实体中更改列名?
我有以下hibernate实体:
@Table(name="tbl_template") @Entity @Audited public class StatementTemplate { private Long id; @Column(name = "template_name") private String templateName; ...
}
我将列名从template_name更改为stmt_name
@Column(name = "stmt_name") private String templateName;
事实certificate,而不是更改列名hibernate添加了另一个名为stmt_name的列,现在我有了template_name以及stmt_name
我有以下hibernate属性设置
update
如何将列从template_name更改为stmt_name?
停止你的应用程序,运行ALTER TABLE,然后再次启动应用程序?
- 使用@IdClass和*嵌套*复合主键限制JPA 1.0?
- 如何使用doSecondPassexception解决jpa和hibernate一对一注释
- 如何使用Hibernate(EntityManager)或JPA 2调用Oracle函数或过程
- 可以在@ManyToMany Hibernate额外表中添加额外的字段吗?
- 给出java.lang.IllegalArgumentException的Hibernate查询:遍历的节点不能为null
- 以编程方式创建一个hibernate析取查询
- 为具有生成ID的实体实现equals()时的最佳做法是什么
- 如何使用Hibernate映射MySQL DATE’EMA’&TIME ’00:00:00′
- 如何在运行时在Hibernate中创建数据库?