[Seasar-user:8436] Re: [S2DAO]DB より取得したデータの全項目がNULLになる

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 6月 18日 (月) 18:46:00 JST


小林 (koichik) です.

Date:    Mon, 18 Jun 2007 18:16:31 +0900
From:    豊田 友幸 <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:8431] Re: [S2DAO]DB より取得したデータの全項目がNULLになる

> 検索ボタン押下後のログは下記のようなものしか
> 出力されていません。

log4j.properties または log4j.xml で,org.seasar.dao
カテゴリは出力されるようになっているでしょうか?
あるいは,WARN 以上が出力されるようになっているでしょうか?

念のため,動作しているサンプルの方に次のようなコードを
追加して試していただけないでしょうか.

----------------------------------------------------------------------
DatabaseMetadata dmd = con.getMetaData();
System.out.println("productName : " + DatabaseMetaDataUtil.getDatabaseProductName(dmd));

String[] primaryKeys = DatabaseMetaDataUtil.getPrimaryKeys(dmd, "KRS0010M");
for (int i = 0; i < primaryKeys.length; ++i) {
  System.out.println("primaryKey : " + primaryKeys[i]);
}

String[] columnNames = DatabaseMetaDataUtil.getColumns(dmd, "KRS0010M");
for (int i = 0; i < columnNames.length; ++i) {
  System.out.println("columnName : " + columnNames[i]);
}
----------------------------------------------------------------------

con は JDBC の Connection です.
DatabaseMetaDataUtil は s2-extension-2.3.10 に含まれているので
こちらにクラスパスを通してください.



-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>




Seasar-user メーリングリストの案内