Субъект A: Персона, Субъект B: Оплата (столбцы :ffectiveDate, fromPerson, toPerson). Person должен быть один-ко-многим с fromPerson и Person, чтобы я мог отслеживать плательщика и получателя.
Так я определил их в файле jdl, который не работает должным образом.
entity Person {
firstName String maxlength(100)
lastName String maxlength(100)
}
entity Payment{
effectiveDate Instant
paymentRefNumber String
amount Double
}
relationship OneToMany {
Person to Payment{fromParty}
Person to Payment{toParty}
}
Когда я генерирую код с помощью этого jdl-файла, я получаю сообщение об ошибке в виде личных заданий, когда отношения определяются дважды, и когда я их исправляю, приложение занимает слишком много времени, чтобы начать примерно 30 минут
Любая идея, где Я ошибаюсь?
Моя конфигурация файла jdl:
application {
config {
databaseType sql
devDatabaseType postgresql
enableHibernateCache true
enableSwaggerCodegen false
enableTranslation true
jhiPrefix sys
languages [en, bn, hi, mr, ta, te]
nativeLanguage en
packageName com.eezibizi
prodDatabaseType postgresql
serviceDiscoveryType false
skipClient false
skipServer false
testFrameworks [gatling, cucumber, protractor]
websocket spring-websocket
applicationType monolith
baseName eezibizi
serverPort 8080
authenticationType session
cacheProvider hazelcast
buildTool gradle
useSass true
clientPackageManager npm
clientFramework react
}
entities *
}
Если есть лучший подход, пожалуйста, предложите