Должен ли я использовать класс данных Kotlin в качестве сущности JPA? - PullRequest
0 голосов
/ 27 сентября 2019

Я недавно работаю с Kotlin и JPA.Я использую класс данных Kotlin в качестве класса JPA @Entity.

Но теперь возникает некоторая проблема с отношением

@ManyToOne(fetch = FetchType.LAZY, optional = true)

Ленивое извлечение не работает с классом данных.

Я узнал, что класс данных Kotlin используется по умолчаниюбыть «окончательным», чтобы Hibernate не мог сгенерировать для них прокси.

Интересно, это ошибка - использовать класс данных Kotlin в качестве класса JPA @Entity или есть другие способы заставить ленивую выборку работать правильно?с классом данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...