$BJV?.CY$/$J$j$^$7$F?=$7Lu$"$j$^$;$s!#(B<br>$B$d$^$J$+$G$9!#(B<br><br>RDB$B$O(BDB2$B!"(BJDBC$B%I%i%$%P$O(BType4$B!J(Bcom.ibm.db2.jcc.DB2Driver$B!K$r;HMQ$7$F$*$j$^$9!#(B<br>DefaultPagerCondition$B$r;HMQ$7!"$+$D(BFOR UPDATE$B$r;HMQ$7$?>l9g$K=P$k%(%i!<$N(B<br>$B%9%?%C%/%H%l!<%9$O2<5-$K$J$j$^$9!#(B<br>(0) [ESSR0071]SQL$B$GNc30(B(ErrorCode=-228, SQLState=42620)$B$,H/@8$7$^$7$?!#(B
$BM}M3$O(Borg.seasar.framework.exception.SSQLException: [ESSR0072]SQL$B$GNc30(B(SQL=[select aaa,bbb from xx where aaa = ? for update with rs], Error<br>org.seasar.framework.exception.SQLRuntimeException: [ESSR0071]SQL$B$GNc30(B(ErrorCode=-228, SQLState=42620)$B$,H/@8$7$^$7$?!#(B
$BM}M3$O(Borg.seasar.framework.exception.SSQLException: [ESSR0072]SQL$B$GNc30(B(SQL=[select<br> aaa,<br> bbb<br> from<br> xx<br> where<br> ship_aaa = ?<br> for update with rs], ErrorCode=-228, SQLState=42620)$B$,H/@8$7$^$7$?(B<br> at
org.seasar.framework.util.PreparedStatementUtil.executeQuery(PreparedStatementUtil.java:37)<br> at org.seasar.extension.jdbc.impl.BasicResultSetFactory.createResultSet(BasicResultSetFactory.java:36)<br> at org.seasar.dao.pager.PagerResultSetFactoryWrapper.createResultSet
(PagerResultSetFactoryWrapper.java:63)<br> at org.seasar.extension.jdbc.impl.BasicSelectHandler.createResultSet(BasicSelectHandler.java:173)<br> at org.seasar.extension.jdbc.impl.BasicSelectHandler.execute(BasicSelectHandler.java
:162)<br> at org.seasar.extension.jdbc.impl.BasicSelectHandler.execute(BasicSelectHandler.java:135)<br> at org.seasar.extension.jdbc.impl.BasicSelectHandler.execute(BasicSelectHandler.java:120)<br> at org.seasar.dao.impl.SelectDynamicCommand.execute
(SelectDynamicCommand.java:55)<br> at org.seasar.dao.interceptors.S2DaoInterceptor.invoke(S2DaoInterceptor.java:53)<br> at org.seasar.dao.pager.PagerS2DaoInterceptorWrapper.invoke(PagerS2DaoInterceptorWrapper.java
:64)<br> at org.seasar.framework.aop.impl.NestedMethodInvocation.proceed(NestedMethodInvocation.java:43)<br> at org.seasar.framework.aop.interceptors.InterceptorChain.invoke(InterceptorChain.java:42)<br> at jp.co.hoge.dao.XXDao$$EnhancedByS2AOP$$c1758fd$$MethodInvocation$$findXX2.proceed
()Ljava.lang.Object;(MethodInvocationClassGenerator.java:???)<br> at jp.co.hoge.dao.XXDao$$EnhancedByS2AOP$$c1758fd.findXX(Ljp.co.hoge.domain.XX;)Ljp.co.hoge.domain.XX;(XXDao$$EnhancedByS2AOP$$c1758fd.java:???)<br> at
jp.co.hoge.service.XXServiceImpl.serchXX(XXServiceImpl.java:319)<br> at jp.co.hoge.service.XXServiceImpl$$EnhancedByS2AOP$$c1eb4c4.serchXX$$invokeSuperMethod$$(Ljp.co.hoge.dto.XXDto;)Ljp.co.hoge.dto.XXDto;(XXServiceImpl$$EnhancedByS2AOP$$c1eb4c4.java:???)
<br> at jp.co.hoge.service.XXServiceImpl$$EnhancedByS2AOP$$c1eb4c4$$MethodInvocation$$serchXX0.proceed()Ljava.lang.Object;(MethodInvocationClassGenerator.java:???)<br> at org.seasar.framework.aop.impl.NestedMethodInvocation.proceed
(NestedMethodInvocation.java:45)<br> at jp.co.hoge.aop.XXBeforeAdvice.invoke(XXBeforeAdvice.java:82)<br> at jp.co.hoge.aop.XXBeforeAdvice$$EnhancedByS2AOP$$c13b81f.invoke$$invokeSuperMethod$$(Lorg.aopalliance.intercept.MethodInvocation
;)Ljava.lang.Object;(XXBeforeAdvice$$EnhancedByS2AOP$$c13b81f.java:???)<br> at jp.co.hoge.aop.XXBeforeAdvice$$EnhancedByS2AOP$$c13b81f$$MethodInvocation$$invoke0.proceed()Ljava.lang.Object;(MethodInvocationClassGenerator.java:???
)<br> at org.seasar.framework.aop.interceptors.InterceptorLifecycleAdapter.invoke(InterceptorLifecycleAdapter.java:45)<br> at jp.co.hoge.aop.XXBeforeAdvice$$EnhancedByS2AOP$$c13b81f$$MethodInvocation$$invoke0.proceed
()Ljava.lang.Object;(MethodInvocationClassGenerator.java:???)<br> at jp.co.hoge.aop.XXBeforeAdvice$$EnhancedByS2AOP$$c13b81f.invoke(Lorg.aopalliance.intercept.MethodInvocation;)Ljava.lang.Object;(XXBeforeAdvice$$EnhancedByS2AOP$$c13b81f.java:???)
<br> at org.seasar.framework.aop.impl.NestedMethodInvocation.proceed(NestedMethodInvocation.java:43)<br> at org.seasar.extension.tx.RequiredInterceptor.invoke(RequiredInterceptor.java:40)<br> at org.seasar.framework.aop.impl.NestedMethodInvocation.proceed
(NestedMethodInvocation.java:43)<br> at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:50)<br> at org.seasar.framework.aop.impl.NestedMethodInvocation.proceed(NestedMethodInvocation.java
:43)<br> at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:50)<br> Caused by: org.seasar.framework.exception.SSQLException: [ESSR0072]SQL$B$GNc30(B(SQL=[select<br> aaa,<br> bbb<br> from
<br> xx<br> where<br> aaa = ?<br> for update with rs], ErrorCode=-228, SQLState=42620)$B$,H/@8$7$^$7$?(B<br> at org.seasar.extension.jdbc.impl.PreparedStatementWrapper.wrapException(PreparedStatementWrapper.java:62)<br> at
org.seasar.extension.jdbc.impl.PreparedStatementWrapper.wrapException(PreparedStatementWrapper.java:57)<br> at org.seasar.extension.jdbc.impl.PreparedStatementWrapper.executeQuery(PreparedStatementWrapper.java:73)<br>
at org.seasar.framework.util.PreparedStatementUtil.executeQuery(PreparedStatementUtil.java:35)<br> at org.seasar.extension.jdbc.impl.BasicResultSetFactory.createResultSet(BasicResultSetFactory.java:36)<br> at
org.seasar.dao.pager.PagerResultSetFactoryWrapper.createResultSet(PagerResultSetFactoryWrapper.java:63)<br> at org.seasar.extension.jdbc.impl.BasicSelectHandler.createResultSet(BasicSelectHandler.java:173)<br> at
org.seasar.extension.jdbc.impl.BasicSelectHandler.execute(BasicSelectHandler.java:162)<br> at org.seasar.extension.jdbc.impl.BasicSelectHandler.execute(BasicSelectHandler.java:135)<br> at org.seasar.extension.jdbc.impl.BasicSelectHandler.execute
(BasicSelectHandler.java:120)<br> at org.seasar.dao.impl.SelectDynamicCommand.execute(SelectDynamicCommand.java:55)<br> at org.seasar.dao.interceptors.S2DaoInterceptor.invoke(S2DaoInterceptor.java:53)<br> at org.seasar.dao.pager.PagerS2DaoInterceptorWrapper.invoke
(PagerS2DaoInterceptorWrapper.java:64)<br> at org.seasar.framework.aop.impl.NestedMethodInvocation.proceed(NestedMethodInvocation.java:43)<br> at org.seasar.framework.aop.interceptors.InterceptorChain.invoke(InterceptorChain.java
:42)<br> at jp.co.hoge.dao.XXDao$$EnhancedByS2AOP$$c1758fd$$MethodInvocation$$findXX2.proceed()Ljava.lang.Object;(MethodInvocationClassGenerator.java:???)<br> at jp.co.hoge.dao.XXDao$$EnhancedByS2AOP$$c1758fd.findXX
(Ljp.co.hoge.domain.XX;)Ljp.co.hoge.domain.XX;(XXDao$$EnhancedByS2AOP$$c1758fd.java:???)<br> at jp.co.hoge.service.XXServiceImpl.serchXX(XXServiceImpl.java:319)<br> at jp.co.hoge.service.XXServiceImpl$$EnhancedByS2AOP$$c1eb4c4.serchXX$$invokeSuperMethod$$
(Ljp.co.hoge.dto.XXDto;)Ljp.co.hoge.dto.XXDto;(XXServiceImpl$$EnhancedByS2AOP$$c1eb4c4.java:???)<br> at jp.co.hoge.service.XXServiceImpl$$EnhancedByS2AOP$$c1eb4c4$$MethodInvocation$$serchXX0.proceed()Ljava.lang.Object;(
MethodInvocationClassGenerator.java:???)<br> at org.seasar.framework.aop.impl.NestedMethodInvocation.proceed(NestedMethodInvocation.java:45)<br> at jp.co.hoge.aop.XXBeforeAdvice.invoke(XXBeforeAdvice.java:82)<br> at
jp.co.hoge.aop.XXBeforeAdvice$$EnhancedByS2AOP$$c13b81f.invoke$$invokeSuperMethod$$(Lorg.aopalliance.intercept.MethodInvocation;)Ljava.lang.Object;(XXBeforeAdvice$$EnhancedByS2AOP$$c13b81f.java:???)<br> at jp.co.hoge.aop.XXBeforeAdvice$$EnhancedByS2AOP$$c13b81f$$MethodInvocation$$invoke0.proceed
()Ljava.lang.Object;(MethodInvocationClassGenerator.java:???)<br> Caused by: com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -228, SQLSTATE: 42620, SQLERRMC: SQL_CURSH200C1<br> at com.ibm.db2.jcc.b.sf.e(sf.java
:1680)<br> at com.ibm.db2.jcc.b.sf.a(sf.java:1239)<br> at com.ibm.db2.jcc.c.jb.h(jb.java:139)<br> at com.ibm.db2.jcc.c.jb.a(jb.java:43)<br> at com.ibm.db2.jcc.c.w.a(w.java:30)<br> at com.ibm.db2.jcc.c.cc.g
(cc.java:161)<br> at com.ibm.db2.jcc.b.sf.n(sf.java:1219)<br> at com.ibm.db2.jcc.b.tf.gb(tf.java:1818)<br> at com.ibm.db2.jcc.b.tf.d(tf.java:2294)<br> at com.ibm.db2.jcc.b.tf.X(tf.java:508)<br> at com.ibm.db2.jcc.b.tf.executeQuery
(tf.java:491)<br> at org.seasar.extension.jdbc.impl.PreparedStatementWrapper.executeQuery(PreparedStatementWrapper.java:71)<br> at org.seasar.framework.util.PreparedStatementUtil.executeQuery(PreparedStatementUtil.java
:35)<br> at org.seasar.extension.jdbc.impl.BasicResultSetFactory.createResultSet(BasicResultSetFactory.java:36)<br> at org.seasar.dao.pager.PagerResultSetFactoryWrapper.createResultSet(PagerResultSetFactoryWrapper.java
:63)<br> at org.seasar.extension.jdbc.impl.BasicSelectHandler.createResultSet(BasicSelectHandler.java:173)<br> at org.seasar.extension.jdbc.impl.BasicSelectHandler.execute(BasicSelectHandler.java:162)<br> at org.seasar.extension.jdbc.impl.BasicSelectHandler.execute
(BasicSelectHandler.java:135)<br> at org.seasar.extension.jdbc.impl.BasicSelectHandler.execute(BasicSelectHandler.java:120)<br> at org.seasar.dao.impl.SelectDynamicCommand.execute(SelectDynamicCommand.java:55)<br>
at org.seasar.dao.interceptors.S2DaoInterceptor.invoke(S2DaoInterceptor.java:53)<br> at org.seasar.dao.pager.PagerS2DaoInterceptorWrapper.invoke(PagerS2DaoInterceptorWrapper.java:64)<br> at org.seasar.framework.aop.impl.NestedMethodInvocation.proceed
(NestedMethodInvocation.java:43)<br> at org.seasar.framework.aop.interceptors.InterceptorChain.invoke(InterceptorChain.java:42)<br> at jp.co.hoge.dao.XXDao$$EnhancedByS2AOP$$c1758fd$$MethodInvocation$$findXX2.proceed
()Ljava.lang.Object;(MethodInvocationClassGenerator.java:???)<br> at jp.co.hoge.dao.XXDao$$EnhancedByS2AOP$$c1758fd.findXX(Ljp.co.hoge.domain.XX;)Ljp.co.hoge.domain.XX;(XXDao$$EnhancedByS2AOP$$c1758fd.java:???)<br><br>
<br>>PagerCondition$B$N%W%m%Q%F%#(Blimit$B$,(B-1$B$N>l9g$O(BPager$B$r;HMQ$7$J$$$h$&$K=$@5$7$?$$$H(B<br><div style="direction: ltr;">>$B;W$$$^$9!#(B(TYPE_SCROLL_INSENSITIVE$B$H(BCONCUR_READ_ONLY$B$r;HMQ$7$J$$$h$&$K$7$^$9!#(B)</div>$B$3$NBP1~$rF~$l$F$$$?$@$1$l$P(BS2Pager$B$H(BFOR UPDATE$B$NJ;MQ$,2DG=$H$J$k$H;W$$$^$9!#(B<br>$B$h$m$7$/$*4j$$CW$7$^$9!#(B
<br><br><br><br><div><span class="gmail_quote">06/12/26 $B$K(B <b class="gmail_sendername">Seto Azusa</b> <<a href="mailto:azusa@fieldnotes.jp">azusa@fieldnotes.jp</a>> $B$5$s$O=q$-$^$7$?(B:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
$B$;$H$"$:$5$G$9!#(B<br><br>On Mon, 25 Dec 2006 19:59:29 +0900<br>Seto Azusa <<a href="mailto:azusa@fieldnotes.jp">azusa@fieldnotes.jp</a>> wrote:<br><br>> S2Dao1.0.38$B0JA0$O!"(BS2Pager$B;HMQ;~$K(BFOR UPDATE$B$r4^$`(BSQL$BJ8$GNc30$,H/@8$9$kLdBj$,(B<br>> $B$"$C$?$N$G$9$,!"(B
1.0.39$B$GBP1~$7$F$$$^$9!#(B[DAO-42]<br>> # PagerCondition$B$N%W%m%Q%F%#(Blimit$B$r(B-1($B%G%U%)%k%H(B)$B$K$9$kI,MW$,$"$j$^$9!#(B<br><br>$B$9$_$^$;$s!"Aa$H$A$j$7$F$^$7$?(Bm(__)m<br>PagerCondition$B$N%W%m%Q%F%#(Blimit$B$,(B-1$B$N>l9g$O(BPager$B$r;HMQ$7$J$$$h$&$K=$@5$7$?$$$H(B<br>$B;W$$$^$9!#(B(TYPE_SCROLL_INSENSITIVE$B$H(BCONCUR_READ_ONLY$B$r;HMQ$7$J$$$h$&$K$7$^$9!#(B)
<br><br>$B$D$$$F$O!"G'<1$K0c$$$,$J$$$+3NG'$7$?$$$N$G!"%9%?%C%/%H%l!<%9$@$1$G7k9=$G$9$N$G(B<br>$BAw$C$F$/$@$5$i$J$$$G$7$g$&$+!)(B<br><br><br>--<br>$B$;$H$"$:$5(B<br><a href="mailto:azusa@fieldnotes.jp">azusa@fieldnotes.jp</a><br><a href="http://www.fieldnotes.jp/d/">http://www.fieldnotes.jp/d/
</a><br><br>_______________________________________________<br>Seasar-user mailing list<br><a href="mailto:Seasar-user@ml.seasar.org">Seasar-user@ml.seasar.org</a><br><a href="https://ml.seasar.org/mailman/listinfo/seasar-user">
https://ml.seasar.org/mailman/listinfo/seasar-user</a><br></blockquote></div><br>