|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
@Target(value=PARAMETER) @Retention(value=RUNTIME) public @interface ResultSet
ストアドファンクションやストアドプロシージャーから返される結果セットにマッピングされることを示します。
ResultSet
をカーソルとしてOUTパラメータで返すRDBMSにおいては、注釈されたパラメータは実質的にOUTパラメータとして扱われます
。そうでないRDBMSにおいては、IN、INOUT、OUTのいずれのパラメータにもみなされません。
Statement.getResultSet()
で取得される結果セットにマッピングされます。
このアノテーションが注釈されるパラメータは、 Function
もしくは Procedure
が注釈されたメソッドのパラメータでなければいけません。
注釈されるパラメータは、次の制約を満たす必要があります。