If you use JSF I would just add Eclipselink or Hibernate otherwise Plume. EclipseLink allows loading lazy relationships as long as the connection is still available so you rarely have issues with lazy loading. Instead you have more issues with N+1, we use x-rebel to catch that.
EclipseLink has a couple of query hints that are really effective all though superfluous with the new EntityGraph. However the EntityGraph is still buggy for me. Hibernate is very known and used. However not only as JPA provider but with Hibernate API directly causing many stackoverflow answers or code snippets to be out of date and style. Also caused by their API that changing quite a bit over time. Overall I am happy with Eclipselink but I think it's not bad going with either. I saw that TomEE had a dist with it and also that several users where happy with it so I tried it and liked it. On 29 May 2016 at 23:12, Romain Manni-Bucau <[email protected]> wrote: > Well this depends your habits but from a recent polling, 80% of JPA users > are trusting hibernate. > Le 29 mai 2016 22:52, "Matej" <[email protected]> a écrit : > > > First of all congrats for release. > > > > Probably something many would like to know, is which ORM is > > recommended/reliable to get the JEE 7 features.Default OpenJpa probably > > isnt ready right? So then Plume? Or manual lib upgrade with Hibernate? > > > > Thanks! > > >
