Hi, we are a group of researchers from the Delft University of Technology, and we are investigating how APIs adapt to incorporate language changes introduced in Java 8. We have seen that APIs such as JUnit have had to made large changes (and quite literally have re-written the API in JUnit Jupiter). On the other hand Spring and Mockito have made some minor changes to introduce functional interface support. We were wondering as to how Hibernate was going to approach this issue?
We were wondering as to how Hibernate was going to approach this issue?
Yes, it does. Check out the Hibernate 6 branch for more details.
What about the changes that were made here: https://github.com/hibernate/hibernate-orm/releases/tag/5.2.0 ?
Hibernate already supported Java 8 types even before 5.2 via a separate module. 5.2 has merged that into the core, and now the API is written using Java 8 syntax too.