DN3 と GAE 1.7.4 を使用しています。ドキュメントによると、デフォルトでLevel2キャッシュが有効になっているJPA2を使用しています。
これが私の質問です:
オブジェクトを返すクエリを実行すると、これらのオブジェクトは ID によって自動的にキャッシュに入れられますか?
em.find()
別のクエリで既に読み込まれているオブジェクトの ID を使用して実行createQuery().getResultList()
すると、キャッシュで使用できるようになりますか?
キャッシュを開始するには、トランザクションでmyem.find()
または query を実行する必要がありますか?
このキャッシュがどのように機能するか、およびキャッシュを最大限に活用するためにクエリ/検索/永続化を行う方法について明確にする必要があります。
ありがとう