<p>$B$$$D$b$*@$OC$K$J$C$F$*$j$^$9!#BgDM$G$9!#(B</p>
<p>$B8=:_!"(Bs2jdbc$B$rMQ$$$F0J2<$N$h$&$J9=@.$G%^%k%A%9%l%C%I$N%P%C%A%W%m%0%i%`(B(CLI)$B$r:n@.$7$F$*$j$^$9!#(B<br>
Main$B!!(BgetComponent(HogeAction.class)<br>
`HogeAction(prototype)$B!!(BJob$B$r(BDI$B$5$l$k!#(BRunnable$B<BAu$K(BJob$B$r;XDj$7$F(BExecutorService#submit()$B!#(BtxAttributeCustomizer$B!#(B<br>
`FugaJob(prototype)$B!!%S%8%M%9%m%8%C%/$r<BAu!#(B<br>
+XxxService(prototype,jdbc-gen)$B!!(BJdbcManager$B$r(BDI$B$5$l$k!#(B<br>
`YyyService(prototype,jdbc-gen)$B!!(BJdbcManager$B$r(BDI$B$5$l$k!#(B<br>
`MogeJob(prototype)$B!!%S%8%M%9%m%8%C%/$r<BAu!#(B<br>
+XxxService(prototype,jdbc-gen)$B!!(BJdbcManager$B$r(BDI$B$5$l$k!#(B<br>
`YyyService(prototype,jdbc-gen)$B!!(BJdbcManager$B$r(BDI$B$5$l$k!#(B<br>
$BMxMQ%P!<%8%g%s(B<br>
s2-framework-2.4.42<br>
s2-extension-2.4.42<br>
s2jdbc-gen-2.4.42</p>
<p>$B$=$3$G$$$/$D$+7|G0$,@8$8$F$*$j$^$9!#(B<br>
$BDL>o!"(BWeb$B%"%W%j$G$"$l$P!"(BAction$B0J9_$OF14|<B9T$5$l$k$H;W$$$^$9!#(B<br>
$B$7$+$7!">e5-$N$h$&$K(BAction$B$GJ#?t$N(BRunnable$B<BAu$r5/F0$7$?>l9g$K0J2<$NE@$G7|G0$,@8$8$F$*$j$^$9!#(B<br>
1)JdbcContext$B$J$I(BJdbcManager$B0J9_$N<BAu$,%9%l%C%I%;!<%U$+!)(B($BJ#?t%9%l%C%I$+$i8F$S=P$5$l$k(B)<br>
2)Action$B$,(BException$B$r(Bthrow$B$7$?:]!"A4%9%l%C%I$N%H%i%s%6%/%7%g%s$,$-$A$s$H(Brollback$B$5$l$k$+!)(B</p>
<p>$B"(0J2<$N2a5n%l%9$r0lFI$$$?$7$^$7$?$,!"(Bs2jdbc$B$K$D$$$F$O8@5Z$,L5$$$h$&$G$7$?!#(B<br>
[Seasar-user:14973] $B%P%C%A(BAP$B$G%^%k%A%9%l%C%I$r;HMQ$7$?$$(B<br>
<a href="http://ml.seasar.org/archives/seasar-user/2008-July/014977.html">http://ml.seasar.org/archives/seasar-user/2008-July/014977.html</a><br></p>
<p>$B0J>e!"$*K;$7$$$3$H$H$OB8$8$^$9$,!"$465<($$$?$@$1$k$H9,$$$G$9!#(B</p>