List of Object-relational Mapping Software - Java

Java

  • ActiveJDBC - Java implementation of Active Record pattern, inspired by Ruby on Rails
  • Cayenne, Apache, open source for Java
  • Kodo, commercial implementation of both Java Data Objects and Java Persistence API
  • Torque, an object-relational mapper for Java
  • Athena Framework, open source Java ORM, native support for multitenancy SaaS and remoting to Adobe Flex
  • Carbonado, open source framework, backed by Berkeley DB or JDBC
  • Ebean, open source ORM framework
  • EclipseLink, Eclipse persistence platform
  • Enterprise Objects Framework, Mac OS X/Java, part of Apple WebObjects
  • Hibernate, open source ORM framework, widely used
  • MyBatis, formerly named iBATIS, has .NET port
  • iBATIS, maintained by ASF, inactive as of 2010
  • Java Data Objects (JDO)
  • Java Object Oriented Querying (jOOQ)
  • Java Persistence API (JPA)
  • DataNucleus, open source JDO and JPA implementation
  • JPOX, open source JDO 2 reference implementation
  • Object Relational Bridge (Apache OJB), an object-relational mapper for Java; as of 2011/01/16, Apache ObJectRelationalBridge was retired
  • OpenJPA, Apache, open source, supports JPA API
  • ORMLite, lightweight open source framework supporting JDBC and Android
  • TopLink by Oracle
  • QuickDB ORM, open source ORM framework (GNU LGPL)
  • ObjectDB
  • EJB, Enterprise Java Beans

Read more about this topic:  List Of Object-relational Mapping Software