I've been using JPA for some time now and been in projects where we've used both Hibernate Annotations and Toplink Essentials.
AFAIK the project leader chose Toplink because Netbeans had it integrated and seemed to be the easy thing to do.
However when looking for help, most of the literature seemed to assume that you are using Hibernate as the JPA provider, so, the question is, is have you found any advantage, performance or otherwise for not using the de-facto standard for JPA, Hibernate?
have you found any advantage, performance or otherwise for not using the de-facto standard for JPA, Hibernate?
I tend to prefer Hibernate because:
But TopLink Essentials is a serious implementation (it is used in the commercial distribution of GlassFish and TopLink was a great product). It's just that you may not find help as easily as with Hibernate IMHO.