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);
System.out.println(name);
}こんな結果が取れる
ID NAME
こんな風に、OracleTypeADTを使えば、STRUCTの属性一覧を取得できる。