[Seasar-user:7948] derbyでのS2Pager使用について

"齋藤 直哉" [E-MAIL ADDRESS DELETED]
2007年 5月 31日 (木) 09:21:06 JST


斉藤と申します。

derbyでS2Pagerを使用し、ページングをしようとしております。

S2Pagerのサイトに記載されている通りに設定をしておりますが、
該当レコードがすべて取得され、動作していない状況です。

SQLは、自動生成ではなく、SQLファイルに記述して実行しています。

お手数をおかけ致しますが、derbyでのS2Pagerによるページングを
実現する方法を、お教え頂けませんでしょうか?


なお、使用しておりますjarのバージョンは下記になります。
S2dao.jar -> version:1.0.35
derby.jar ->  version:10.2.1.6

j2ee.diconについては、下記のように設定しております。
===========================  j2ee.dicon ===========================
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container//EN"
"http://www.seasar.org/dtd/components.dtd">

<components namespace="j2ee">
  <component name="transactionManager" 
class="org.seasar.extension.jta.TransactionManagerImpl"/>
  <component name="requiredTx" 
class="org.seasar.extension.tx.RequiredInterceptor"/>
  <component name="requiresNewTx" 
class="org.seasar.extension.tx.RequiresNewInterceptor"/>
  <component name="mandatoryTx" 
class="org.seasar.extension.tx.MandatoryInterceptor"/>
  <component name="notSupportedTx" 
class="org.seasar.extension.tx.NotSupportedInterceptor"/>
  <component name="resultSetFactory" 
class="org.seasar.dao.pager.PagerResultSetFactoryWrapper">
    <arg>
      <component 
class="org.seasar.extension.jdbc.impl.BasicResultSetFactory"/>
    </arg>
    <property name="useScrollCursor">false</property>
  </component>

  <component 
class="org.seasar.extension.jdbc.impl.ConfigurableStatementFactory">
    <arg>
      <component class="org.seasar.dao.pager.PagerStatementFactory"/>
    </arg>
    <property name="fetchSize">100</property>
    <!--
    <property name="maxRows">100</property>
    -->
  </component>

  <component name="xaDataSource" 
class="org.seasar.extension.dbcp.impl.XADataSourceImpl">
    <property 
name="driverClassName">"org.apache.derby.jdbc.EmbeddedDriver"</property>
    <property 
name="URL">"jdbc:derby:c:/aOpenSource/derby/derby/gtddb/data;create=true"</property>
    <property name="user">"tangerine"</property>
    <property name="password">"dream"</property>
  </component>

  <component name="connectionPool" 
class="org.seasar.extension.dbcp.impl.ConnectionPoolImpl">
    <property name="timeout">600</property>
    <property name="maxPoolSize">10</property>
    <property name="allowLocalTx">true</property>
    <destroyMethod name="close"/>
  </component>
  <component name="dataSource" 
class="org.seasar.extension.dbcp.impl.DataSourceImpl"/>
</components>
===================================================================



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