Вы не можете создать отношения с User
сущностью в JDL
Обходной путь - создать другую сущность и использовать отношения один к одному, как это
entity Friend {
status Boolean,
modified LocalDate,
created LocalDate
}
entity UserExtended {
...
}
relationship OneToOne {
UserExtended to User
}
relationship ManyToMany {
Friend{userExtended(login)} to UserExtended,
UserExtended to Friend{userExtended(login)}
}
Возможно, вы захотитерассмотреть возможность создания отношений с User
непосредственно в сгенерированном коде.