2017-02-13 13 views
1

Я новичок в Jhipster, и я хотел бы знать, как переименовать столбцы сущностей в базе данных. Например, у меня есть это на моем .java:Как переименовать/обновить имена столбцов объектов в Jhipster?

@Entity 
@Table(name = "user") 
public class Usr implements Serializable { 

... 
    @Column(name = "id_env") 
    private Integer idEnv; 
... 

Я попытался изменить название «id_env» и запустить MVN LiquiBase: команда дифф, но ничего не произошло на моей базе данных.

Спасибо за помощь.

+1

Не уверен, правильно ли я понял ваш вопрос, но класс Entity - это просто «зеркало» вашей таблицы базы данных. Если вы хотите переименовать столбец базы данных, откройте свой DB-explorer (в зависимости от того, какой из них вы можете использовать) и переименуйте столбец там, а также в сущности. Опять же, я не уверен, полностью ли я вас понял :) – Seth

+1

@Seth @ Gaël Marziou Спасибо за ваши ответы. Я просто хотел изменить имя здесь: @Column (name = "id_env"), но не здесь: private Integer idEnv; Я нашел решение. Я изменил имя здесь и в файле linibase xml и запустил команду mvnw. Еще раз спасибо. – Freddy92

ответ

0

Редактируйте файл .jhipster/*.json вашего объекта, а затем повторно запустите yo jhipster --with-entities, чтобы сгенерировать код. Перед запуском убедитесь, что ваш код установлен, а затем слияние.