EclipseLink

EclipseLink is an open-source object-relational mapping (ORM) and persistence framework for Java. It serves as the reference implementation for the Jakarta Persistence (JPA) specification, providing a robust and flexible solution for mapping Java objects to various data sources, including…

Key facts

First appeared
2007
Category
technology
Problem solved
EclipseLink was created to solve the 'object-relational impedance mismatch,' the fundamental challenge of mapping object-oriented data models to relational database schemas. It aimed to simplify the persistence layer for Java developers, abstracting away complex JDBC calls, SQL queries, and manual data synchronization, thereby making applications more robust, easier to develop, and maintainable.
Platforms
Solaris, Java Virtual Machine (JVM), macOS, Linux, Any operating system supporting Java, Windows

Related technologies

Notable users

  • Government agencies (due to long-term support and compliance)
  • Financial institutions
  • Telecommunication companies
  • Oracle (internal use, especially within WebLogic Server and Fusion Middleware)
  • Large enterprises with legacy Java EE applications