[seasar-dotnet:2064] Re: やりたいことは、TimestampProperty("Updatedate")の排他制御を使いとおもいますが。。

kubo [E-MAIL ADDRESS DELETED]
2011年 6月 20日 (月) 19:49:51 JST


久保(jflute)です。

> ①を使い更新する場合に update xxx_tbl set xxx = xxx, bbbb= bbbb where 『UPDATEDATE=
> 2011-12-12』が自働的に追加されまして、エラーが行いましたが、

「エラー」の具体的な内容を書いてください。

> TimestampProperty(" ")をなにを入れると正しく実行が
> できるんでしょうか。よろしくおねがいします。

TimestampPropertyの仕様は、以下のページの通りです。

// Timestampによる排他制御とTimestampProperty属性
http://s2dao.net.seasar.org/ja/entity.html#timestamp

2011/6/20 Park Uiil <[E-MAIL ADDRESS DELETED]>:
> 久保(jflute) さん
>
> ※現在利用ライブラリ、Version、DB を利用しています。
> ===============================
> Seasar.net 1.3.18
> Quill
> S2Dao
> DB:Postgresql
> ===============================
>
> 朴です。
>
> やりたいことは、TimestampProperty("Updatedate")の排他制御を使いとおもいますが、
> エラーが行いましたね。今の状況は
> ①を使い更新する場合に update xxx_tbl set xxx = xxx, bbbb= bbbb where 『UPDATEDATE=
> 2011-12-12』が自働的に追加されまして、エラーが行いましたが、
> ②を使い更新する場合にupdate xxx_tbl set xxx = xxx, bbbb= bbbb where 『UPDATEDATE=
> 2011-12-12』が使いさえませんでした。
> TimestampProperty(" ")をなにを入れると正しく実行ができるんでしょうか。よろしくおねがいします。
>
> 一応は、xxxdtoでは
> <TIMESTAMPROPERTY("UPDATEDATE")> _  ①
> <TIMESTAMPROPERTY("updateDate")> _    ②
> .....
> .....
>
> private _updateDate as Nullable(of Datetime)
> ....
> ....
> <Column("UPDATEDATE")>_  ← ①
> public property UPDATEDATE() As nullable(of Date)
> get
>  retrun _updateDate ← ②
> end get
> set (byVal value as nullAble(of date))
>  _updatedate = value
> end property
>
>
>
>
>
>
> ----- Original Message ----- From: "kubo" <[E-MAIL ADDRESS DELETED]>
> To: <[E-MAIL ADDRESS DELETED]>
> Sent: Monday, June 20, 2011 6:04 PM
> Subject: [seasar-dotnet:2062] Re:やりたいことは、Versionnoの排他制御をしたいですが。。。
>
>
>> 久保(jflute)です。
>>
>> 朴さん、こんにちは
>>
>>> すみませんが、質問があります。朴です。
>>
>> とありますが、
>> 質問がどこにも書いてありませんよ。
>> 「Versionnoの排他制御」の何について質問したいのでしょうか?
>>
>> 例えば、実際に「Versionnoの排他制御」を実行してみて、
>> エラーになったのか?排他制御が行われなかったのか?
>> などなどの状況をこのメールに書くようにしてください。
>>
>> 2011/6/20 Park Uiil <[E-MAIL ADDRESS DELETED]>:
>>>
>>> すみませんが、質問があります。朴です。
>>>
>>> ※現在利用ライブラリ、Version、DB を利用しています。
>>> ===============================
>>> Seasar.net 1.3.18
>>> Quill
>>> S2Dao
>>> DB:Postgresql
>>> ===============================
>>>
>>> ★やりたいことは、Versionnoの排他制御をしたいですが。。。
>>> すみませんが。
>>> 排他制御の機能を使いために、TBLおよびDTOでversionnoを追加しました。
>>> versionno項目があるTBLで、更新をする場合に自動的に排他制御になると意味ですね。
>>> もし、更新する各TBLでは、versionno項目を追加して、
>>> ①-XXXDAOで、
>>> <VersionProperty("versionno")> _
>>> UPDATE (A)
>>>
>>> ②-XXXServiceImpl {
>>> dao=Service.Update(A)
>>> dto = dao
>>> dto.Vesionno =dao.Version()
>>> return Service.Update(A)
>>>>>>
>>> _______________________________________________
>>> 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 メーリングリストの案内