So, I have an abstract class with subclasses that are concrete that is an @Entity, and Hibernate complains,
Getter methods of lazy classes cannot be final. All the other Entity classes seem ok with
kotlin-jpa. I thought perhaps it was the
abstract nature, so I made it non-abstract as a test, and I get the same result. It’s the only case of polymorphic inheritance I have in this Kotlin/JPA project, so maybe something there?
Anyone else have any theories for solutions short of marking all the getters as open (which is fine, I guess, but mildly annoying).