[Seasar-user:971] Re: Tomcat のコネクションプーリング
Yasuo Higa
higa
2004年 9月 1日 (水) 19:40:03 JST
<[E-MAIL ADDRESS DELETED]> の、
"[Seasar-user:970] Tomcatのコネクションプーリング" において、
"黒田 一弥 <[E-MAIL ADDRESS DELETED]>"さんは書きました:
ひがです。
> 始めまして。黒田と申します。
>
> 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 <[E-MAIL ADDRESS DELETED]>
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.
Seasar-user メーリングリストの案内