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

Reply via email to