Неоднозначные отношения Kotlin с Hibernate
Kotlin позиционируется как язык, который призван сделать жизнь Java разработчика счастливее. Код становится лаконичнее, Null-safety спасает от NPE, а стандартная библиотека - удовольствие. Но когда мы подключаем к этому котлу JPA-провайдер (например Hibernate), начинаются интересные сюрпризы.
Хотя Kotlin и Java отлично совместимы, их парадигмы иногда конфликтуют.