OpenJPAは、Java EE 5 Enterprise Java Beans(EJB)3.0の一部であるJava Persistence API(JPA)仕様を100%実装したオブジェクト永続化のためのフレームワークでApacheによるオープンソースです。
Java Community Process(JCP)においてJSR-220として規定されたEJB 3.0仕様では、Plain Old Java Object(POJO)の利用に重点を置いています。
単独での利用のほか、EJB 3.0準拠のコンテナやフレームワークと統合することができます。