如何在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,然后再次启动应用程序?