Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)


5.4 JPA 2.1のサポート範囲

アプリケーションサーバでは一部の機能をサポートしていません。サポートしていない機能を使用した場合の動作は保証しません。

JPA 2.1対応ではサポートしていない機能を次の表に示します。

表5‒3 JPA 2.1対応ではサポートしていない機能

機能

JPA 2.1仕様書の該当個所

詳細

Stored Procedures

3.10.17

[API]

javax.persistence.StoredProcedureQueryインタフェース

javax.persistence.ParameterMode列挙型

javax.persistence.NamedStoredProcedureQueriesアノテーション

javax.persistence.NamedStoredProcedureQueryアノテーション

javax.persistence.StoredProcedureParameterアノテーション

ParameterExpression Interface

6.3.25

[API]

javax.persistence.criteria.CrteriaBuilderのparameterメソッド

javax.persistence.criteria.CrteriaBuilderのgetParametersメソッド

javax.persistence.criteria.ParameterExpressionインタフェース

Parameter Expressions

6.5.10

Obtaining an Entity Manager in the Java EE Environment

7.2.1

[API]

javax.persistence.PersistenceContextアノテーション

javax.persistence.PersistenceContextsアノテーション

[DD]

<persistence-context-ref>要素

Obtaining an Entity Manager Factory in a Java EE Container

7.3.1

[API]

javax.persistence.PersistenceUnitアノテーション

javax.persistence.PersistenceUnitsアノテーション

[DD]

<persistence-unit-ref>要素

Container-managed Persistence Contexts

7.6

Java EE Deployment

9.1

Schema Generation

9.2.1

[API]

javax.persistence.PersistenceのgenerateSchemaメソッド

javax.persistence.PersistenceのcreateEntityManagerFactoryメソッドに対し,引数のMapに以下のキーを指定する使用方法

javax.persistence.schema-generationから始まるキー

Schema Generation

9.4

References to EntityManager and EntityManagerFactory

10.5

[API]

javax.persistence.PersistenceContextアノテーション

javax.persistence.PersistenceContextsアノテーション

javax.persistence.PersistenceContextType列挙型

javax.persistence.SynchronizationType列挙型

javax.persistence.PersistencePropertyアノテーション

javax.persistence.PersistenceUnitアノテーション

javax.persistence.PersistenceUnitsアノテーション

さらに,Cosminexus Version 9以前のCosminexus JPAプロバイダ(CPJAプロバイダ)でサポートしていた日立独自の機能は使用できません。ただし,上記の表以外のJPA 2.1仕様で規定されている機能は使用できます。

また,J2EEサーバのユーザプロパティのうち,「ejbserver.jpa」から始まるプロパティは使用できません。「ejbserver.jpa」から始まるユーザプロパティをデフォルト値から変更した場合の動作は保証しません。