[seasar-dotnet:2049] Re: seaser .netで Begin, Commmit, rollbackするために、何を追加すれば、よろしいでしょうか?

Park Uiil [E-MAIL ADDRESS DELETED]
2011年 6月 15日 (水) 09:19:20 JST


久保(jflute) さん

おはようございます。朴です。
現在は、seaset .net quillでつかってます。
すみませんが、知りたいことは、
例ば、DAOの<Transation> 、visualxxxx以外の
 seviceimpleで
Begin()
service.update()
service.update()
Commit()
rollback()
のようにしたいともいますが。。
Vb.net で import Seasar.Extension.Tx.impl.TransactionContecxt を利用して
Begin()
Commit()
Rollback()
をつかうことができませんか。
例があれば、よろしくお願いします。


    
----- Original Message ----- 
From: "kubo" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Tuesday, June 14, 2011 10:33 PM
Subject: [seasar-dotnet:2048] Re:seaser .netで Begin, Commmit, rollbackするために、何を追加すれば、よろしいでしょうか?


> 久保(jflute)です。
>
> まずは、朴さんの利用しているフレームワークなどの
> 情報を提示するようにして下さい。
> Seasar.NETまではわかるのですが、
> Seasar.NETには先ほどの通り、DIコンテナも二つありますし、
> DB周りのフレームワークもS2Dao.NETやDBFlute.NETと
> 主に二つのものが用意されています。
>
> 2011/6/14 Park Uiil <[E-MAIL ADDRESS DELETED]>:
>> 久保さん
>> こんばんは。朴です。
>>
>> 例えば、複数のDBを更新場合に、
>> 一つDBを更新した後、commit しなくで
>> 二つDBを更新したいですね。特に、DAOじゃなく
>> VB.NET(form) のmethod
>> 例えば、
>> private sbu aaa()
>> try
>> beign
>>
>> ①AのDBを更新 sevice.update(a)
>> ②BのDBを更新 sevice.update(b)
>>
>> commit
>> catch ex as Exception
>> rollback
>> end sub
>>
>> のようにしたいですが。。。。
>>
>> よろしくお願いします。
>>
>>
>>
>>
>> ----- Original Message ----- From: "kubo" <[E-MAIL ADDRESS DELETED]>
>> To: <[E-MAIL ADDRESS DELETED]>
>> Sent: Tuesday, June 14, 2011 8:25 PM
>> Subject: [seasar-dotnet:2046] Re:seaser .netで Begin, Commmit,
>> rollbackするために、何を追加すれば、よろしいでしょうか?
>>
>>
>>> 久保(jflute)です。
>>>
>>> 朴さん、こんばんは
>>>
>>> まず、Seasar.NETでは、二つのDI方法を提供しています。
>>> 「S2Container」と「Quill」です。
>>>
>>> // 2つの DIContainer | Seasar.NET
>>> http://s2container.net.seasar.org/ja/dicontainer.html
>>>
>>> どちらを利用されているのか明記して下さい。
>>>
>>> そして、もし S2Container であれば、
>>> 以下のページが参考になります。
>>>
>>> // S2Container - トランザクション属性
>>> http://s2container.net.seasar.org/ja/tx.html
>>>
>>> もし Quill であれば、
>>> 以下のページが参考になります。
>>>
>>> // Quill - トランザクションをかける
>>> http://s2container.net.seasar.org/ja/quill.html#nodicon_tx
>>>
>>>
>>> 2011/6/14 Park Uiil <[E-MAIL ADDRESS DELETED]>:
>>>>
>>>> いつもお世話になっております。朴ともうします。
>>>> 質問があります。
>>>>
>>>> seaser .netで Begin, Commmit, rollbackするために、
>>>> 何を追加すれば、よろしいでしょうか?
>>>> 例え、
>>>>
>>>>
>>>> Beign() try (
>>>>
>>>> service.update(a)
>>>> service.update(b) Commit
>>>> )
>>>> catch (
>>>> rollback )
>>>> のように作成したいです。
>>>>
>>> _______________________________________________
>>> seasar-dotnet mailing list
>>> [E-MAIL ADDRESS DELETED]
>>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>>
>>
>>
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
> 



seasar-dotnet メーリングリストの案内