[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 メーリングリストの案内