Hibernate / EclipseLink Interview questions
What is EclipseLink?
EclipseLink is an open-source persistence framework hosted by the Eclipse Foundation, best known as the reference implementation of Jakarta Persistence (formerly the Java Persistence API, JPA). It maps Java objects to relational databases, and beyond plain ORM it also handles object-XML mapping, NoSQL data sources, and web services generated from database tables.
EclipseLink's roots trace back to Oracle TopLink; Oracle contributed TopLink's codebase to the Eclipse Foundation in 2007, and that donation became the EclipseLink project. Since then it has served as the official reference implementation for JPA 2.0 and, later, for successive Jakarta Persistence releases.
Because it's a full persistence platform rather than just an ORM, a single EclipseLink dependency can back relational persistence (JPA), XML binding (JAXB, via its MOXy component), and NoSQL access, all through a consistent metadata and mapping model.
More Related questions...