Hi all, I’d like to start a discussion about the future of OpenJPA in TomEE, specifically whether it’s time to consider replacing it with Hibernate.
Hibernate 7 is now ASLv2 licensed, fully implements the latest spec features, and already supports Jakarta Data for EE 11. This puts it in a strong position to meet our needs moving forward, especially as we look toward TomEE 11. By contrast, OpenJPA has struggled to keep up, and realistically we don’t appear to have enough development resources to build and maintain an ASF-only implementation of Jakarta Data. In fact, we made a similar decision when we gave up the ASF-only spec implementations some time ago. Of course, anyone who prefers to stay with OpenJPA can still swap it in, but from my perspective, I believe we should seriously consider whether Hibernate should become the default going forward. I’d like to hear your thoughts, both on the practical implications for TomEE and the overall direction we should take. Gruß Richard