Hitachi

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


6.4 JPA 2.2のサポート範囲

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

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

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

機能

JPA 2.2仕様書の該当個所

詳細

EntityListeners

3.5.1

EntityListenerへのCDIインジェクション

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

Container-managed Persistence Contexts

7.6

SynchronizationType.UNSYNCHRONIZED

Java EE Deployment

9.1

BeanManagerの永続化プロバイダへの引き渡し

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.SynchronizationType列挙型

注※ 接続するデータベースがHiRDBの場合だけ,サポートしていません。

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