Jay points out an important design feature, in that if you write to the JPA 1.0 or 2.0 spec API and don't use any provider specific extensions or behaviors, then you can easily allow your users to choose a different provider (based on performance, familiarity, ...) or depend upon the one provided in a Java EE app server.

As a OpenJPA committer, I'm partial to it :-)

The first migration question would be, what version of Hibernate are you using now, as moving from v3 to OpenJPA would be pretty straightforward. BTW - anyone trying to migrate from Hibernate to OpenJPA would receive lots of help on our user list...


-Donald


Jay D. McHugh wrote:
Hello Alexei,

If you are using Hibernate now - then it should not be too much trouble
to switch to use OpenJPA (unless you are using some of Hibernate's
enhancements to the JPA spec).

At least that would be my understanding.  I have used OpenJPA and love
it but have never used Hibernate.

Jay

Alexei Fedotov wrote:
Hello,
As for migrating from Hibernate, I see several alternatives for persistence.
Enterprise Java experts, please, could you comment on this?

1. stackoverflow.com suggested using Spring as a persistence technology. My
friend said that it requires coding, but you get manageable, clear and
transparent application. We already use Spring as a dependency.

2. Using JPA from Java 6 JPA allows using less libraries and being more
compatible with Google App Engine. The latter may help general users to host
the web application.

3. Does OpenJPA suggested by Niclas offer any benefits compared to JPA?
Synergy is good, but there may be other benefits I cannot see. Sorry for my
ignorance.

Thanks.
P.S. Ross, it would be really nice to get you as a mentor.
On Wed, Nov 18, 2009 at 6:56 PM, Ross Gardler <[email protected]> wrote:

2009/11/18 Sebastian Wagner <[email protected]>:
we would like to propose Openmeetings project to join the incubator.

Full Proposal:
http://wiki.apache.org/incubator/OpenmeetingsProposal
Calling a vote is premature. Therefore my vote is -1.

Your proposal does not yet have a confirmed champion and you don't
have sufficient mentors yet.

I'm still toying with the idea of mentoring, but I'm still unclear
with respect to the legal situation. I've not seen a clear consensus
that it will ever be possible to produce a cleanly licensed
application that does not require the use of LGPL/GPL code.

Ross

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to