エンティティBeanにマーキングを行うにはどうすればよいですか(私は、変更しない国についてのレコードを保持する "Country"エンティティBeanを持っています)。 Glassfish 3.1とEJB 3.1?EJB 3.1で読み取り専用エンティティBeanをキャッシュする
列を変更できない方法があるようですが、情報が非常に不足していて、何を試しても実際には機能しませんでした。
アイデア?
エンティティBeanにマーキングを行うにはどうすればよいですか(私は、変更しない国についてのレコードを保持する "Country"エンティティBeanを持っています)。 Glassfish 3.1とEJB 3.1?EJB 3.1で読み取り専用エンティティBeanをキャッシュする
列を変更できない方法があるようですが、情報が非常に不足していて、何を試しても実際には機能しませんでした。
アイデア?
EclipseLinkを使用すると、EclipseLinkのJPA拡張を使用して、@ReadOnly
をエンティティに配置できます。クエリのためには、クエリにクエリヒントREAD_ONLY
を追加することができます。この方法の詳細については
query.setHint(QueryHints.READ_ONLY, HintValues.TRUE);
と
http://wiki.eclipse.org/Using_EclipseLink_JPA_Extensions_%28ELUG%29#Read_Only
を見ます