The following is a list of popular ORM (Object Relational Mapping) frameworks that are used in Java / J2EE applications to persist data objects into relational database. These frameworks are alphabetically sorted.
- ActiveJDBC
- Athena Framework
- Carbonado
- Cayenne
- DataNucleus
- Ebean
- EclipseLink
- EJB – Enterprise Java Beans
- Enterprise Objects Framework
- Hibernate
- iBATIS
- Java Data Objects (JDO)
- Java Object Oriented Querying (jOOQ)
- Java Persistence API (JPA)
- JPOX
- Kodo
- MyBatis
- Object Relational Bridge (Apache OJB)
- ObjectDB
- OpenJPA
- ORMLite
- QuickDB ORM
- TopLink
- Torque