[Seasar-user:971] Re: Tomcat のコネクションプーリング
Yasuo Higa
higa
2005年 4月 6日 (水) 01:08:21 JST
<AB24E95A64841F4ABC7659F3313A22A00263A729 @ exchange01.asia.co.jp> の、
"[Seasar-user:970] Tomcatのコネクションプーリング" において、
"黒田 一弥 <Kuroda @ asia.co.jp>"さんは書きました:
ひがです。
> 始めまして。黒田と申します。
>
> Tomcatのコネクションプーリングを利用するのを試してみた際
> J2ee.diconでorg.seasar.extension.j2ee.JndiDataSource
> を利用したところ、接続は、すんなり出来てしまいました。
> ただ、S2Daoを利用した際に自動生成されるSQLがうまくいきませんでした。
> 少し調べてみたところ
> org.seasar.framework.util.DatabaseMetaDataUtil#getPrimaryKeySet,getColumnSet
> でdbMetaData.getPrimaryKeys、dbMetaData.getColumnsを呼んでいるところの
> ResultSetの結果が0件になってしまいSQLが正しく作成されない様子です。
> org.seasar.extension.j2ee.JndiDataSourceを利用しなければ大丈夫なので
> 特別、困っている訳ではないのですが、
> Tomcatのコネクションプーリングを利用する方法がありましたら教えてください。
> よろしくお願いします。
>
Tomcatのコネクションプールは、TransactionManagerと連動しないと
思うので、できるだけ使わないようにしてください。
でも、おかしいですね。DBCPのDatabaseMetaDataの扱いが違うのかなぁ。
---
Yasuo Higa <higa @ isid.co.jp>
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.
Seasar-user メーリングリストの案内