2012-01-01 2 views
1

내가 가진 다음 최대 절전 모드 엔티티 :최대 절전 모드 엔티티에서 열 이름을 변경하는 방법은 무엇입니까?

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

IT는 대신 열 이름의 최대 절전 모드를 변경하는 추가 밝혀졌다 다른 열 stmt_name, 지금은 stmt_name뿐만 아니라 template_name을 가지고

나는 다음과 같은 hiberna 등록 정보 설정

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

어떻게하면 template_name에서 stmt_name으로 변경된 열을 가져올 수 있습니까?

답변

0

앱을 중지하고 ALTER TABLE을 실행 한 다음 앱을 다시 시작 하시겠습니까?

+0

abt 질문은 여기에 있지만 앱을 다시 시작했지만 ALTER TABLE sql 명령을 사용하여 테이블을 변경해야합니까? 자동으로 실행되지 않습니까? – tintin

+0

예, 좋은 옛날 SQL : 나는 최대 절전 모드에 대해서는 확신하지 않지만 이름 바꾸기를 추적하지 않는다고 추측 할 것이다. – milan

관련 문제