2015-12-04 8 views
0

Ответ на этот вопрос был выполнен в Google и stackoverflow. Правильного ответа не найдено. Я создал объект с jhipster. Теперь хочу изменить, я хочу добавить новое поле с параметрами по умолчанию. Как добавить параметр по умолчанию для поля entity с файлом Entity.json? Эта часть требуемого расположения файла entity.json:Значение по умолчанию для поля объекта jhipster

...., 
     { 
      "fieldId": 3, 
      "fieldName": "retry", 
      "fieldType": "Integer", 
      "????????": 10; 
      "fieldValidateRules": [ 
       "required" 
      ] 
     } 
    ..... 

вместо знака ????? нужны ключевые слова, которые предоставили бы опцию по умолчанию

+0

Я не думаю, что можно установить значение по умолчанию в jhipster entity json, иначе оно будет предложено во время создания сущности. Я проверил источники и не нашел ничего подобного: https://github.com/jhipster/generator-jhipster/blob/master/entity/index.js Здесь есть связанный с этим вопрос: https: //github.com/jhipster/generator-jhipster/issues/1189 ... который указывает на проблему ликбазы: https://github.com/liquibase/liquibase-hibernate/issues/90 Поэтому я предполагаю, что вам придется добавлять значения по умолчанию вручную как в ваших Java-классах, так и в наборах Liquibase. Это подход, который я использую. – dfche

ответ

0

В настоящее время она не поддерживается, вам необходимо отредактировать код вручную.

Вы можете установить значение по умолчанию в EntityResource.java:createEntity или изменить спецификацию таблицы в сводке изменений Liquibase для объекта (Liquibase - addDefaultValue).

Смежные вопросы