[Seasar-user:19248] [S2Dao] DataSourceFactoryとOracleRownumPagingSqlRewriterの併用

松崎 学 [E-MAIL ADDRESS DELETED]
2010年 2月 8日 (月) 12:55:26 JST


松崎です。いつもお世話になっております。

DataSourceFactoryを使って、複数インスタンスがあり、
1インスタンスの中に複数のスキーマがあるというDB環境に接続しています。

こんな感じです。
・インスタンスA
  ・スキーマ1
  ・スキーマ2
・インスタンスB
  ・スキーマ1
  ・スキーマ2

今はページャでPagerResultSetFactoryWrapperを使っていますが、
OracleRownumPagingSqlRewriterに切り替えたいと思っています。

ですが、OracleRownumPagingSqlRewriterの処理で
カウントを取るSQLと実際のデータを取るSQLの接続先が
別々になってしまっているようです。
# カウントの時はjdbc.diconの中で
# 最初に定義したデータソースに接続されている?

設定ファイルを添付しますので、間違いがあれば
ご指摘いただけないでしょうか?

現在、以下のバージョンを使用しています。
Tomcat 5.5.28
JDK 1.5.0_15-b04
S2Container 2.4.32
Teeda 1.0.13-sp4
S2Dao 1.0.49
S2Axis2 0.5.0
S2csv 0.0.2-sp1
Oracle 10.2.0.3.0

以上、よろしくお願いいたします。

--
松崎 学 <[E-MAIL ADDRESS DELETED]>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dao.dicon
Type: application/octet-stream
Size: 284 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100208/4a48ccda/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dao_ass.dicon
Type: application/octet-stream
Size: 1423 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100208/4a48ccda/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dao_log.dicon
Type: application/octet-stream
Size: 1423 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100208/4a48ccda/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jdbc.dicon
Type: application/octet-stream
Size: 252 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100208/4a48ccda/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jdbc_ass.dicon
Type: application/octet-stream
Size: 1372 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100208/4a48ccda/attachment-0004.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jdbc_log.dicon
Type: application/octet-stream
Size: 1372 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100208/4a48ccda/attachment-0005.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jdbc_user01_ass.dicon
Type: application/octet-stream
Size: 1709 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100208/4a48ccda/attachment-0006.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jdbc_user01_log.dicon
Type: application/octet-stream
Size: 1701 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100208/4a48ccda/attachment-0007.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jdbc_user02_ass.dicon
Type: application/octet-stream
Size: 1707 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100208/4a48ccda/attachment-0008.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jdbc_user02_log.dicon
Type: application/octet-stream
Size: 1701 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100208/4a48ccda/attachment-0009.obj>


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