Re: choosing EclipseLink over TopLink/TopLink Essentials
Giovanni Azua wrote:
"Arne Vajh?j" <arne@vajhoej.dk> wrote
EclipseLink is also based on TopLink.
I knew this bit ...
TopLink Essentials is a subset of TopLink.
After two days digging the source code of the two I think not e.g. TopLink
does not seem to support JPQL neither some of the JPA facilities whereas
Essentials does, therefore Essentials is not a subset of TopLink strictly
speaking.
http://www.oracle.com/technology/products/ias/toplink/jpa/index.html
<quote>
TopLink Essentials is the open-source community edition of Oracle's
TopLink product.
</quote>
http://www.oracle.com/technology/products/ias/toplink/jpa/resources/faq.html#2
<quote>
TopLink Essentials is the open-source community edition of Oracle's
TopLink product. It is derived from Oracle TopLink providing core
Object-Relational Mapping (ORM) functionality necessary for the
reference implementation of JPA in EJB 3.0.
</quote>
http://www.oracle.com/technology/products/ias/toplink/jpa/resources/faq.html#13
<quote>
TopLink Essentials is a subset of the functionality available in Oracle
TopLink. The initial goal of TopLink Essentials is to provide a
commercial quality reference implementation of JPA. They share the same
core Object-Relational Mapping capabilities that have been key
infrastructure of many enterprise Java application for over a decade.
Oracle TopLink offers additional functionality beyond TopLink Essentials
and the JPA specification.
</quote>
I do not have a clue about what the two TopLink versions does and
does not.
But I will assume that Oracle does.
Arne