[Seasar-user:4404] S2-extensionのConnectionWrapperImpl修正依頼

NAKAMURA Manabu [E-MAIL ADDRESS DELETED]
2006年 8月 23日 (水) 12:45:35 JST


こんにちは、中村です。

現在、
S2.3.11
S2Dao 1.0.35
S2Dao Tiger 1.0.35
PostgreSQL 8.1
でシステムを開発しています。

その際にS2Pagerで「limitとoffsetを使用した高速取得」を使用したいのですが、
JDBC Driverをpostgresql-8.1-407.jdbc3.jar使用、
接続文字列に protocolVersion=2 の追加を行っても

S2Pager native SQL : org.seasar.extension.dbcp.impl.ConnectionWrapperImpl$[E-MAIL ADDRESS DELETED]
S2Pager base SQL : org.seasar.extension.dbcp.impl.ConnectionWrapperImpl$[E-MAIL ADDRESS DELETED]
S2Pager execute SQL : SELECT count(*) FROM (org.seasar.extension.dbcp.impl.ConnectionWrapperImpl$[E-MAIL ADDRESS DELETED]) AS total

というログが出て、正常に動作しませんでした。

そこで
org.seasar.extension.dbcp.impl.ConnectionWrapperImpl.PreparedStatementWrapper
に
    public String toString() {
        return original.toString();
    }
を足してみたところ、正常に動作するようになりました。

他に影響がないようでしたら
ConnectionWrapperImpl.PreparedStatementWrapper
にtoString()を追加して貰えますでしょうか。
ご検討の程、よろしくお願い致します。


--------------------------------------
 中村 学/NAKAMURA Manabu
 [E-MAIL ADDRESS DELETED]
--------------------------------------






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