| 개발자 | 아파치 소프트웨어 재단 |
|---|---|
| 안정화 버전 | 4.1.0
/ 2025년 3월 25일 |
| 저장소 | OpenJPA 저장소 |
| 프로그래밍 언어 | 자바 |
| 운영 체제 | 크로스 플랫폼 |
| 플랫폼 | 자바 |
| 크기 | 15.9 MB (아카이브된 바이너리) / 11.8 MB (아카이브된 소스) |
| 종류 | 객체 관계 매핑 |
| 라이선스 | 아파치 라이선스 2.0 |
| 웹사이트 | openjpa |
OpenJPA는 자바 퍼시스턴스 API 사양의 오픈 소스 구현체이다. 이는 자바 언어를 위한 객체 관계 매핑(ORM) 솔루션이며, 데이터베이스에 객체를 저장하는 과정을 단순화한다. 아파치 라이선스 2.0으로 배포되는 오픈 소스 소프트웨어이다.
자바 데이터 객체(JDO) 구현체인 Kodo는 원래 2001년 SolarMetric, Inc에서 개발했다. BEA 시스템즈는 2005년에 SolarMetric을 인수했으며, 여기서 Kodo는 JDO(JSR 12) 및 JPA(JSR 220) 사양을 모두 구현하는 형태로 확장되었다. 2006년, BEA는 Kodo 소스 코드의 상당 부분을 OpenJPA라는 이름으로 아파치 소프트웨어 재단에 기증했다. 기증된 소스 코드는 BEA 웹로직 서버, IBM 웹스피어, 그리고 아파치 제로니모 애플리케이션 서버의 핵심 영속성 엔진이 되었다. 2007년 5월, OpenJPA는 인큐베이터 과정을 졸업하여 최상위 프로젝트가 되었으며, 자바 퍼시스턴스 API와 호환되는 Sun의 기술 호환성 키트(Technology Compatibility Kit)를 통과했다.