Я импортирую следующий jdl для создания простого монолита jhipster.
Я проверил h2 db после запуска, и он кажется идеальным, однако, когда я пытаюсь использовать пользовательский интерфейс для создания новых объектов InventryModel или Inventory,раскрывающиеся списки не работают вообще.
Кажется, когда я добавил {требуемый} (для принудительного применения ненулевых fks), это то место, где он начал спускаться
config {
baseName hipcars
packageName com.hipcars
applicationType monolith
databaseType sql
devDatabaseType h2Disk
prodDatabaseType mysql
cacheProvider ehcache
enableHibernateCache true
authenticationType jwt
clientFramework angularX
useSass false
clientPackageManager npm
enableTranslation false
languages [ en, zh-cn, es ]
messageBroker kafka
searchEngine elasticsearch
serverPort 8080
websocket false
testFrameworks [protractor, cucumber, gatling]
buildTool gradle
}
entities *
}
entity Make {
name String required unique maxlength(20),
desc String
}
entity InventoryModel {
name String required unique maxlength(20),
vehicleType VehicleType
desc String
}
enum VehicleType {
SEDAN,
COUPE
}
entity Inventory {
vin String required unique maxlength(17),
comment String maxlength(128)
}
relationship ManyToOne {
InventoryModel{make(name) required} to Make,
Inventory{inventoryModel(name) required} to InventoryModel
}
dto * with mapstruct
paginate * with pagination
service * with serviceClass
search * with elasticsearch
filter *
, еслиТем не менее, я делаю это:
application {
config {
baseName hipcars
packageName com.hipcars
applicationType monolith
databaseType sql
devDatabaseType h2Disk
prodDatabaseType mysql
cacheProvider ehcache
enableHibernateCache true
authenticationType jwt
clientFramework angularX
useSass false
clientPackageManager npm
enableTranslation false
languages [ en, zh-cn, es ]
messageBroker kafka
searchEngine elasticsearch
serverPort 8080
websocket false
testFrameworks [protractor, cucumber, gatling]
buildTool gradle
}
entities *
}
entity Make {
name String required unique maxlength(20),
desc String
}
entity InventoryModel {
name String required unique maxlength(20),
vehicleType VehicleType
desc String
}
enum VehicleType {
SEDAN,
COUPE
}
entity Inventory {
vin String required unique maxlength(17),
comment String maxlength(128)
}
relationship ManyToOne {
InventoryModel{make(name)} to Make{required},
Inventory{inventoryModel(name)} to InventoryModel{required}
}
dto * with mapstruct
paginate * with pagination
service * with serviceClass
search * with elasticsearch
filter *
экраны не работают, НО не существует ограничения 'not null' для Inventory.inventoryModel или InventoryModel.make, что мне действительно нужно