Как изменить имя столбца в спящем объекте? - PullRequest
1 голос
/ 01 января 2012

У меня есть следующая спящая сущность:

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

}

Я изменил имя столбца с имени шаблона на имя stmt_

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

Оказалось, что вместо изменения имени столбца hibernate добавлен еще один столбец с именем stmt_name, теперь у меня есть template_name и stmt_name

У меня установлены следующие свойства гибернации

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

Как мне изменить столбец с имени шаблона на имя stmt_

1 Ответ

0 голосов
/ 02 января 2012

Остановить приложение, запустить ALTER TABLE и снова запустить приложение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...