谷本 心 in せろ部屋

はてなダイアリーから引っ越してきました

2007-03-25から1日間の記事一覧

次は戻り値の扱い

ラッパーを作ることで、引数のDTO(STRUCT)、配列(ARRAY)には対応ができた。 次は、戻り値の変換をどうするか。 ストアドプロシージャのreturnやOUTパラメータにSTRUCTやARRAYが入っていると、 Daoの戻り値にも、oracle.sql.STRUCT型や、oracle.sql.ARRAY型の…

引数のSTRUCTやARRAYに対応する方法

S2Daoのストアド呼び出しの引数に、STRUCTやARRAYを使えるようにする改修。 ストアドプロシージャの引数がSTRUCT Dao側のメソッドは、引数をDtoにする ストアドプロシージャの引数がARRAY Dao側のメソッドは、引数をListか配列にする 、、、を実現するための…

STRUCTの詳細はOracleTypeADTを使って取る。

こんなコードを書くと、 StructDescriptor sd = new StructDescriptor("PERSON", conn); OracleTypeADT adt = sd.getOracleTypeADT(); int attrNum = adt.getNumAttrs(); for (int i = 1; i <= attrNum; i++) { String name = adt.getAttributeName(i); Syst…