Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)
アプリケーションサーバでは,エンティティクラスはEAR,EJB-JAR,またはWARの中のJPA仕様で定められた場所にパッケージングしてください。なお,エンティティクラスは,システムクラスパスに追加しないでください。
エンティティクラスは,アプリケーションのクラスローダまたはWebアプリケーションのクラスローダでローディングされるときに,Lazyフェッチなどを実現するために,JPAプロバイダによってクラスのバイトコード変換が行われることがあります。エンティティクラスがシステムクラスパスに含まれていると,エンティティクラスがシステムクラスローダでローディングされてしまうため,バイトコード変換が動作しません。このため,JPAプロバイダが正しく動作できなくなります。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.