簡體   English   中英

如何更改休眠實體中的列名?

[英]How to alter Column name in hibernate entity?

我有以下休眠實體:

@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;

原來,不更改休眠名稱,而是添加了另一個名為stmt_name的列,現在我既有template_name又有stmt_name

我已經設置了以下休眠屬性

<prop key="hibernate.hbm2ddl.auto">update</prop>

如何將列從template_name更改為stmt_name?

停止應用程序,運行ALTER TABLE,然后再次啟動應用程序?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM