Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)
<persistence-unit>タグにはname属性とtransaction-type属性を指定します。
定義する永続化ユニットの名前を指定します。ここで指定した名前は,アノテーションの場合,@PersistenceUnitまたは@PersistenceContextのunitName属性から参照されます。また,DDの場合は,<persistence-context-ref>タグ下または<persistence-unit-ref>タグ下の<persistence-unit-name>タグから参照されます。
name属性は省略できません。また,アプリケーションサーバでJPAを使用する場合,name属性には空文字を指定できません。1文字以上の文字列を指定してください。
定義する永続化ユニットで,トランザクションをJTAによってコントロールするか,javax.persistence.EntityTransactionを使用してアプリケーションがコントロールするかを指定します。
なお,transaction-type属性を省略した場合,デフォルトは「JTA」となります。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.