Hibernate's core Object/Relational Mapping functionality
Joda Time and Java 8 Time Extensions for Kotlin