2012-01-01 13 views
1

Iは、次の休止エンティティ有する:それは代わりに列名の変更を加え冬眠ことが判明休止状態のエンティティで列名を変更する方法は?

@Column(name = "stmt_name") 
private String templateName; 

をstmt_nameするテンプレート名から列名を変更し

@Table(name="tbl_template") 
@Entity 
@Audited 
public class StatementTemplate { 
    private Long id; 
    @Column(name = "template_name") 
    private String templateName; 
    ... 

}

をstmt_nameという名前の別の列は、現在stmt_nameと同様にtemplate_nameも持っています

私は以下のhibernaを持っていますプロパティの設定

テンプレート名をstmt_nameに変更する方法を教えてください。

答えて

0

アプリを停止し、ALTER TABLEを実行してアプリを再起動しますか?

+0

あなたの質問はここにありますが、私はアプリを再起動しましたが、ALTER TABLEのsqlコマンドを使用してテーブルを変更する必要がありますか?自動的に行われませんか? – tintin

+0

はい、いい古いSQL :)私は休止状態についてはわかりませんが、名前の変更は追跡されません。 – milan

関連する問題