Does TopLink Essentials require JDK 5?
Yes, the persistence API leverages new capabilities of the Java language as well as usage of annotations enabling mapping configuration directly within the entity classes. Oracle TopLink 10.1.3 offers a JDK 1.4 persistence API that is similar to the specification. For customers wanting to prepare for a smooth migration to JPA but are not yet able to develop or deploy their application within a JDK 5 environment this is an excellent choice. It leverages the existing metadata formats and graphical mapping editors of TopLink while allowing the application code to minimize its coupling.