[seasar-dotnet:1666] 2Container.NET、S2Dao.NET(Windows7)調査状況
Sohei Fukumura
[E-MAIL ADDRESS DELETED]
2010年 5月 10日 (月) 14:46:35 JST
$B$*@$OC$K$J$C$F$*$j$^$9!#(B
Sfuku$B$G$9!#(B
$B0JA0$+$i$4<ALd$5$;$F$$$?$@$$$F$*$j$^$9(B
Windows7$B$K$*$1$k(BDynamicproxsy$B$N;HMQ$K$D$$$F!#(B
$B$^$?>/$7H=L@$7$?$3$H$d<ALd$K$D$$$FEj9F$5$;$F$$$?$@$-$^$7$?!#(B
Windows7$B$G(BDynamicproxsy$B$rF0$+$9$?$a$K!"(B
$B>.$5$J%"%W%j%1!<%7%g%s$r:[E-MAIL ADDRESS DELETED]$7$F?'!9;n9T:x8m$7$^$7$?7k2L!"(B
$B2<5-$N$3$H$,J,$j$^$7$?!#(B
Dicon$B%U%!%$%k$K5-:\$5$l$F$$$k2<5-$NFbMF$r(B
<component class="Info.Logic.Impl.KojinLogicImpl" >
<aspect>traceInterceptor</aspect>
<aspect pointcut=".*">RequiredTx</aspect>
</component>
$B!&!&!&(B
$B<!$N5-:\$K=$@5$9$k$H!"(BDynamicProxsy$B$G$bF0:n$9$k!#(B
<component class="Info.Logic.Impl.KojinLogicImpl" >
</component>
$B!&!&!&(B
$B$A$J$_$K(B
$B!X(BtraceInterceptor$B!Y$H!X(BRequiredTx$B!Y$NDj5AFbMF$O<!$NDL$j$G$9!#(B
<component name="traceInterceptor" class="Seasar.Framework.Aop.Interceptors.
TraceInterceptor"/>
<component name="RequiredTx"
class="Seasar.Extension.Tx.TransactionInterceptor">
<arg>
<component class="Seasar.Extension.Tx.Impl.LocalRequiredTxHandler" />
</arg>
<property name="TransactionStateHandler">TransactionContext</property>
</component>
namespace Info.Logic.Impl
public class KojinLogicImpl : IKojinLogic
{
private IKojinDao _kojinDao;
/// <summary>
/// $B8D?M>pJs(B DAO
/// </summary>
public IKojinDao KojinDao
{
get { return _kojinDao; }
set { _kojinDao = value; }
}
$B!&!&!&(B
$BN`;w$7$?8=>](B?
<<http://ml.seasar.org/archives/seasar-dotnet/2010-March/001628.html>>
$B$b3NG'$5$;$F$$$?$@$-$^$7$?$,!"(B
$BBP>]$H$J$k%/%i%9$O(Bpublic$B$[E-MAIL ADDRESS DELETED]@$7$F$$$^$9!#(B
($B%/%i%9Fb$N%W%m%Q%F%#$O(Bprivate$B$G$9$,!D(B)
[Bean(typeof(Kojin))]
public interface IKojinDao
{
IList<Kojin> FindSearch(Kojin dto);
$B!&!&!&(B
[Table("T_KOJIN")]
public class Kojin
{
private System.String _HOSPID;
public System.String HOSPID
{
get { return _HOSPID; }
set { _HOSPID = value; }
}
$B!&!&!&(B
$B-!!X(BtraceInterceptor$B!Y$d!X(BRequiredTx$B!Y$N;H$$J}$,0-$$$?$a!"(B
$B!!!X(BtraceInterceptor$B!Y$d!X(BRequiredTx$B!Y$r(Baspect$B$9$k$H%(%i!<$,H/@8$9$k$N$G$7$g(B
$B$&$+!#(B
$B-"!X(BtraceInterceptor$B!Y$O%H%l!<%9$r=PNO$N$?$aLdBj$J$$5$$,$7$^$9$,!"(B
$B!!!X(BRequiredTx$B!Y$O(BTransaction$B$r?%$j9~$s$G$$$k$?$a!"(B
$B!!!X(BRequiredTx$B!Y$r(Baspect$B$7$J$$>l9g!"5!G=$K$h$C$F$OLdBj$,H/@8$9$k2DG=@-$,$"(B
$B$k!#(B
$B!!>e5-G'<1$O8m$C$F$*$j$^$9$G$7$g$&$+!#(B
$B>e5-$N(B2$BE@$d$=$NB>LdBj$N$"$j$=$&$JE@$K$D$$$F$*65$($$$?$@$1$k$H=u$+$j$^$9!#(B
$B$*K;$7$$Cf!"?=$7Lu$4$6$$$^$;$s$,$h$m$7$/$*4j$$CW$7$^$9!#(B
$B0J>e!"$h$m$7$/$*4j$$CW$7$^$9!#(B
seasar-dotnet メーリングリストの案内