ファクトリ
java.sql.Connection のファクトリメソッドからインスタンスを取得するには、DAO メソッドに次のいずれかのアノテーションを付けます。
@ArrayFactory
@BlobFactory
@ClobFactory
@NClobFactory
@SQLXMLFactory
配列インスタンスの作成
戻り値の型は java.sql.Array で、パラメータの数は 1 つでなければなりません。パラメータの型は配列型である必要があり、パラメータは null であってはなりません。
データベースタイプ名を @ArrayFactory の typeName 要素に指定します。
@ArrayFactory(typeName = "integer")
Array createIntegerArray(Integer[] elements);
Blob インスタンスの作成
戻り値の型は java.sql.Blob でなければならず、パラメータの数は 0 でなければなりません。
@BlobFactory
Blob createBlob();
Clob インスタンスの作成
戻り値の型は java.sql.Clob で、パラメータの数は 0 でなければなりません。
@ClobFactory
Clob createClob();
NClob インスタンスの作成
戻り値の型は java.sql.NClob でなければならず、パラメータの数は 0 でなければなりません。
@NClobFactory
NClob createNClob();
SQLXMLインスタンスの作成
戻り値の型は java.sql.SQLXML でなければならず、パラメータの数は 0 でなければなりません。
@SQLXMLFactory
SQLXML createSQLXML();