[
https://issues.apache.org/jira/browse/FINERACT-703?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Vorburger reassigned FINERACT-703:
------------------------------------------
Assignee: (was: Michael Vorburger)
> Use Hibernate instead of OpenJPA after all?
> -------------------------------------------
>
> Key: FINERACT-703
> URL: https://issues.apache.org/jira/browse/FINERACT-703
> Project: Apache Fineract
> Issue Type: New Feature
> Reporter: Michael Vorburger
> Priority: Major
>
> While working on FINERACT-700, it occurred to me what a PITA the use of
> OpenJPA instead of Hibernate in Fineract is... while bumping Gradle, I was
> blocked an old and no longer maintained version of an OpenJPA Gradle plugin -
> it (OpenJPA) is just not very much used, unfortunately.
> The history here is that Mifos, the predecessor to Fineract, actually used
> Hibernate, and replaced it with OpenJPA as it move to apache.org. I also
> vaguely remember (but this may or not be accurate anymore today) that some
> people tried to create releases of Fineract which switched OpenJPA back out
> with Hibernate? Writing and testing with one ORM and then make releases
> outside of Apache with another ORM seems a waste of time, to me.
> For the record: I actually have no particular love for Hibernate. The fact
> that I happen to work for Red Hat is completely unrelated to this issue - I'm
> NOT trying to "push" Hibernate. On the contrary, I was actually one of the
> first users of the (then proprietary) product which eventually became
> OpenJPA, and have made some contributions to it in the past... but Hibernate
> is simply what today in 2019 the overwhelming majority of the ecosystem has
> moved to.
> The goal of this issue is to discuss, if others do have any interest in this,
> if Fineract could switch (back..) to using Hibernate. This is just a
> discussion - it may not be possible, or they may not be people available to
> actually make this happen, but I wanted to at least (publicly) record it.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)