Я создал новый проект JHipster, использовал JDL Studio для создания файла схемы .jh и добавил его в проект.После выполнения import-jdl и перестройки проекта к одному из моих полей к имени добавили 'jhi_'.
Может кто-нибудь пролить свет на это?Наверное, я использовал зарезервированное слово.Но я не могу найти список зарезервированных слов JHipster, если они есть.
Заранее спасибо.
Полная информация:
Параметры генерации JHipster: монолитный, без использования реестра, аутентификация JWT, база данных MySQL, реализация кэша Hazelcast, включен кэш 2-го уровня,Gradle, WebSockets, Angular, SASS, без интернационализации, транспортир, без других генераторов.
В данном поле JDL используется поле cost :
entity Product {
description String required maxlength(100)
price BigDecimal required min(0)
cost BigDecimal required min(0)
weight Integer min(0)
barcode String required maxlength(13)
shelfLife Integer min(0)
isActive Boolean required
lastModified Instant required
}
И его взаимосвязи:
relationship OneToMany {
Product to Shelf{product (description) required},
Product to TransactionItem{product (description) required}
}
Он появляется в базе данных MySQL и во всем сгенерированном коде как jhi_cost
Все остальные поляпоявляются точно так, как я ожидаю.