An extensive set of features are provided. You can use these features to rapidly build high-performance enterprise applications that are scalable and maintainable.
Some of the primary features are the following:
Nonintrusive, flexible, metadata-based architecture
Advanced mapping support and flexibility: relational, object-relational data type, and XML
Optimized for highly scalable performance and concurrency with extensive performance tuning options
Comprehensive object caching support including cluster integration for some application servers (such as Oracle Fusion Middleware Server)
Extensive query capability including: Java Persistence Query Language (JPQL), native SQL, and EclipseLink Expressions framework
Just-in-time reading
Object-level transaction support and integration with popular application servers and databases
Optimistic and pessimistic locking options and locking policies
For additional information and downloads, see the EclipseLink home page: