|
This issue also makes working with hibernate in kotlin impossible as all [kotlin generics are extrapolated out to their wildcard equivalent](http://kotlinlang.org/docs/reference/java-interop.html#java-generics-in-kotlin).
ie: List<Type> becomes List<? extends Type>
using a concrete type will correct this issue as in kotlin wont project the generic type (ie ArrayList<Type> is identical in both). But this then [breaks the requirements of a collection type](https://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html/ch07.html#collections-persistent)
|