org.seasar.doma
注釈型 ResultSet


@Target(value=PARAMETER)
@Retention(value=RUNTIME)
public @interface ResultSet

ストアドファンクションやストアドプロシージャーから返される結果セットにマッピングされることを示します。

ResultSet をカーソルとしてOUTパラメータで返すRDBMSにおいては、注釈されたパラメータは実質的にOUTパラメータとして扱われます 。そうでないRDBMSにおいては、IN、INOUT、OUTのいずれのパラメータにもみなされません。 Statement.getResultSet()で取得される結果セットにマッピングされます。

このアノテーションが注釈されるパラメータは、 Function もしくは Procedure が注釈されたメソッドのパラメータでなければいけません。 注釈されるパラメータは、次の制約を満たす必要があります。