Я недавно работаю с Kotlin и JPA.Я использую класс данных Kotlin в качестве класса JPA @Entity.
Но теперь возникает некоторая проблема с отношением
@ManyToOne(fetch = FetchType.LAZY, optional = true)
Ленивое извлечение не работает с классом данных.
Я узнал, что класс данных Kotlin используется по умолчаниюбыть «окончательным», чтобы Hibernate не мог сгенерировать для них прокси.
Интересно, это ошибка - использовать класс данных Kotlin в качестве класса JPA @Entity или есть другие способы заставить ленивую выборку работать правильно?с классом данных.