Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 互換編


8.22.52 @SqlResultSetMapping

〈この項の構成〉

(1) 説明

SQLのクエリの結果セットマッピングを指定するアノテーションです。

適用可能要素は,クラスです。

(2) 属性

@SqlResultSetMappingの属性の一覧を次の表に示します。

属性名

任意/必須

属性の説明

name

必須

結果セットマッピングの名前を指定する属性です。

entities

任意

@EntityResultの配列を指定する属性です。

columns

任意

@ColumnResultの配列を指定する属性です。

CJPAプロバイダで対応する属性の詳細を次に示します。

(a) name属性

String

説明

結果セットマッピングの名前を指定する属性です。

指定できる値は,文字列です。

デフォルト値

なし

(b) entities属性

EntityResult[]

説明

@EntityResultの配列を指定する属性です。

指定できる値は,@EntityResultの配列で指定できる範囲です。詳細は,「8.22.15 @EntityResult」を参照してください。

デフォルト値

空の配列

(c) columns属性

ColumnResult[]

説明

@ColumnResultの配列を指定する属性です。

指定できる値は,@ColumnResultの配列で指定できる範囲です。詳細は,「8.22.7 @ColumnResult」を参照してください。

デフォルト値

空の配列