Javaのプロキシ・インダイレクションの実装

Javaコードでプロキシ・インダイレクションを使用可能にするには、次のようなObjectReferenceMappingのAPIを使用します。

次のコード例はプロキシ・インダイレクションの使用を示しています。

// Define the 1:1 mapping, and specify that Proxy Indirection should be used
OneToOneMapping addressMapping = new OneToOneMapping();
addressMapping.setAttributeName("address");
addressMapping.setReferenceClass(AddressImpl.class);
addressMapping.setForeignKeyFieldName("ADDRESS_ID");
addressMapping.setSetMethodName("setAddress");
addressMapping.setGetMethodName("getAddress");
addressMapping.useProxyIndirection();
descriptor.addMapping(addressMapping);
. . .


関連項目

インダイレクションの使用
インダイレクションの理解

値ホルダーインダイレクションの使用
インダイレクションの指定
インダイレクションを使用するためのJavaクラスの変更
透過的なインダイレクションの指定

 

Copyright © 1997, 2004, Oracle. All rights reserved.