Java Persistence 2.0

カサレアル 阿島 哲夫

2日目に聞いたセッションより。

JPA次期バージョン2.0の予告です。スピーカーはLinda DeMichiel氏。

いきなりのメジャーバージョンアップになるだけあって、新機能が目白押しです。

  • 柔軟なモデリングのための拡張
    Embeded機能の多段ネスト構成が可能に
    コレクションのEmbeded機能対応
    Mapped Super Class
    Orderd List
  • 単方向OneToMany関連の外部キーサポート
  • 動的クエリの導入
  • Criteriaの導入
  • Bean Validation(JSR-303)

JPA2.0は6月にJSRとして登録・エキスパートグループ編成予定。JavaEE6に含めるのが目標。

Criteria、Bean Validationなど、現状では「JPAではなくやはりHibernateでないと」と思わせるポイントを取り入れてきました。やはり、現行のJPA1.0では「足りない」ということなのでしょう。