永続化またはマージ操作中に OpenJPA が検証する必要がある検証グループをプログラムで指定する方法 (または可能) は? このオプションはpersistence.xml経由でのみ利用できますか?
空白を描いています。
ありがとう。
永続化またはマージ操作中に OpenJPA が検証する必要がある検証グループをプログラムで指定する方法 (または可能) は? このオプションはpersistence.xml経由でのみ利用できますか?
空白を描いています。
ありがとう。
グループはエンティティ マネージャ ファクトリごとに設定されます。エンティティ マネージャー ファクトリをプログラムで取得する場合はPersistence#createEntityManagerFactory()
、プロパティを使用してライフサイクル検証中に検証するグループを渡すことができますが、javax.persistence.validation.group.{pre-persist|pre-update|pre-remove}
操作ごとにグループを指定する (標準化された) 方法はありません。
はい、設定はpersistence.xml経由のみです。JPA実装が実装固有の方法を提供することは可能だと思いますが、それは標準化されていません。OpenJPa がそのようなプロバイダー固有のオプションを提供しているかどうかはわかりませんが、そうは思いません。