If it has to be an ORM (Object Relational Mapper), than JPA/Hibernate is a good choice. It is very well integrated into Spring Boot.
Unfortunately, it requires mutable data structures and is therefore conceptually not fit for otherwise immutable kotlin code.
An alternative is exposed, an SQL framework to write type safe database queries. Exposed has no assumptions about the data structures you are working with, so writing functional, immutable code is made much easier.
There even is an #exposed channel on this slack