$B$d$^$J$+$G$9!#(B<br><br>$B$H$j$"$($:<+J,$G%=!<%9$r=$@5$7$F$_$?$H$3$m!"(B<br>undeploy$B;~$N2rJ|$,3NG'$G$-$^$7$?!#(B<br><br>$B$I$N$h$&$K$7$?$+$H$$$&$H!"(B<br><br>org.seasar.dao.pager.PagerContext<br>&nbsp;&nbsp;&nbsp; $B!&%/%i%9=$>~;l$r(Bpublic$B$K(B<br>&nbsp;&nbsp;&nbsp; $B!&2<5-%a%=%C%I$rDI2C(B <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public static void clear(){<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; threadLocal.set
(null);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; threadLocal = null;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br><br><br>org.seasar.extension.jta.TransactionManagerImpl<br>&nbsp;&nbsp;&nbsp; $B!&(Bcommit()$B$H(Brollback()$B$N:G8e$K(BsetCurrent(null)$B$r<B9T(B<br><br>$B$^$?!";d$N%"%W%j$G$O(BStruts$B$r3HD%$7$?%5!<%V%l%C%H$r:n@.$7$F$$$k$N$G!"(B<br>$B$=$N%5!<%V%l%C%H$N(Bdestroy$B;~$K(BPagerContext.clear
();$B$r<B9T(B<br><br>$B0J>e$NBP1~$G2rJ|$G$-$^$7$?!#(B<br><br>$B$h$m$7$+$C$?$i>e5-BP1~$r4^$a$FD:$1$J$$$G$7$g$&$+!#(B<br>$B$48!F$$NDx$h$m$7$/$*4j$$CW$7$^$9!#(B<br><br>