Да.Hibernate не любит две сущности на одном столе.Пожалуйста, не делайте этого.
На самом деле, ссылка на существующий класс User работает отлично.Я делаю это все время.
Просто создайте свою новую сущность и добавьте отношения.Затем укажите «пользователь» в качестве имени другой сущности и все.Если вы посмотрите на окончательный файл .json
, созданный в каталоге .jhipster
, он должен выглядеть следующим образом (otherEntityField
- это поле, которое вы хотите видеть в сгенерированном графическом интерфейсе пользователя CRUD):
"relationships": [
{
"relationshipName": "user",
"otherEntityName": "user",
"relationshipType": "many-to-one",
"otherEntityField": "login"
}
]