Hello, I vote +1 to make Hibernate the default in TomEE.
Honestly, I have never used OpenJPA. And most developers use Hibernate. Since it is already under the Apache license, I believe it would be a huge gain for the project, as it has a strong community around it and is already implementing Jakarta Data. On Fri, Sep 26, 2025, 05:29 Richard Zowalla <[email protected]> wrote: > 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
