Java Persistence API

関係データベースのデータを扱う Java SE および Java EE のアプリケーションを開発するためのJava用フレームワーク

Java Persistence APIJPAJava SEJakarta EEJava EEJava

JPA3

APIjavax.persistence 

Java Persistence Query Language

/

JPAEclipseLink

歴史

編集

Java Persistence API 1.0JSR 220 (EJB 3.0) Expert Group2006511JPA 2.0JSR 31720091210Java EE 6EJB 3.1JPA 2.1JSR 3382013422

エンティティ

編集

JPAJava//使XML

Java Persistence Query Language

編集

Java Persistence Query Language (JPQL) は、関係データベースに格納されたエンティティに対するクエリに使用される。文法的にはSQLに似ているが、データベースの表を直接操作するのではなく、エンティティオブジェクトを操作する。

Enterprise JavaBeans との関係

編集

Java Persistence API 1.0 EJB 3.0EJB 3.0Java EE 5 EJB Java EE

Java Persistence API 2.0EJB 3.1JSREJB 3.1JPA 2.0Java EE 6

Service Data Object API との関係

編集

Java Persistence APIHibernateTopLinkJava Persistence APIEJB 2.0Service Data Objects (SDO) API (JSR 235) Java Persistence APISDO API SDO APIJavaJCPC++OASIS

開発の背景

編集

EJB 2.0Entity BeanJava EE使Data Access Object使使Java Persistence APIHibernateTopLinkJava Persistence API

関連項目

編集

外部リンク

編集