Right, and there should be no reason to develop your own version of the
javax.persistence.Persistence.  The one provided by Sun/Glassfish, Geronimo,
etc should all provide the same level of functionality.  (Albeit, as Pinaki
has pointed out in a separate thread, not all of the fixes have made it into
every version.)

Kevin

On Thu, Feb 28, 2008 at 6:41 PM, Patrick Linskey <[EMAIL PROTECTED]> wrote:

> Hi,
>
> I think that the official copy is the one at Glassfish.
>
> -Patrick
>
> On Thu, Feb 28, 2008 at 2:15 AM, Adam Hardy <[EMAIL PROTECTED]>
> wrote:
> > I have three persistence-unit nodes in my persistence.xml: one for
> Toplink with
> >  the toplink provider specified, one for Hibernate, and one for OpenJPA.
> >
> >  It tests various operations in JPA, configured to use whichever JPA
> supplier I
> >  specify at the time, i.e. I just change the name of the
> persistence-unit I pass
> >  to Persistence.createEntityManagerFactory().
> >
> >  So I have, for instance at the moment, not only openjpa.jar on the
> classpath,
> >  but also hibernate-entitymanager.jar and toplink-essentials.jar.
> >
> >  When running my test, due to the way
> javax.persistence.Persistence.class is
> >  programmed, any of those providers may be picked for use, without
> reference to
> >  the name of the persistence-unit name that I specified when calling
> >  createEntityManagerFactory() - somewhat surprisingly!
> >
> >  If my memory serves me well, the persistence-api.jar that I am using is
> just the
> >  one that maven downloaded automatically from the global jar repo.
> >
> >  I'm tempted to create my own javax.persistence.Persistence to do it
> properly and
> >  position it ahead of the persistence-api.jar on my classpath.
> >
> >  This just doesn't seem right. I guess I should be asking at Sun. Was it
> Sun who
> >  wrote javax.persistence.Persistence ? Or are there different versions?
> Is there
> >  an 'OpenJPA persistence-api'?
> >
> >  Has anyone here written their own and made it publicly available?
> >
> >
> >  Thanks
> >  Adam
> >
> >
>
>
>
> --
> Patrick Linskey
> 202 669 5907
>

Reply via email to