エンティティBean(変更されない国に関するレコードを保持する「Country」エンティティBeanがあるとしましょう)をEJB3.1を使用するGlassfish3.1で読み取り専用にマークするにはどうすればよいですか?
列を不変としてマークする方法があるようですが、情報が非常に少なく、私が試したものは実際には機能しませんでした。
何か案は?
エンティティBean(変更されない国に関するレコードを保持する「Country」エンティティBeanがあるとしましょう)をEJB3.1を使用するGlassfish3.1で読み取り専用にマークするにはどうすればよいですか?
列を不変としてマークする方法があるようですが、情報が非常に少なく、私が試したものは実際には機能しませんでした。
何か案は?
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