[seasar-dotnet:2422] Re: DBFLUTEの自動採番の設定について

kubo [E-MAIL ADDRESS DELETED]
2015年 1月 27日 (火) 23:35:27 JST


久保(jflute)です

> -- !df:pmb extends Paging!
ここ、Pagingである必要はないですね


taknb2nchさん、フォローありがとうございますー!



2015-01-27 21:52 GMT+09:00 志水正幸 <ie2m-smz @ asahi-net.or.jp>:
> 志水です。
> 超お世話になっております。
>
> すいません。
> とれました。
>
>
>> 志水です。
>> 超お世話になっております。
>>
>> taknb2nch さん、ありがとうございます。
>>
>> ほんと、すいません・・・。余裕なくて
>> 下記のような感じでいいんでしょうか?
>> TrRyohiHdテーブルのDEN_NOのカラムに値が返ってくるイメージですが。
>>
>>
>> ■「TrRyohiHdBhv_selectDenNoNextval.sql」
>>
>> -- #DenNoNextval#
>>
>> -- !df:pmb extends Paging!
>>
>>
>> SELECT SEQ_DENNO.nextval AS DEN_NO FROM dual;
>>
>>
>>
>>
>>
>>
>>
>>
>>> 志水さん
>>>
>>>
>>> taknb2nchです。
>>>
>>> 先の久保さんの返信に、
>>>> 伝票番号を採番するロジックの中で外だしSQLで検索して
>>> とあるように、
>>> 外出しSQLで伝票番号のシーケンスだけSELECTすればいけると思いますが。
>>>
>>> 2015年1月27日 19:12 志水正幸 <ie2m-smz @ asahi-net.or.jp>:
>>>> 志水です。
>>>> 超お世話になっております。
>>>>
>>>> ちょっと思いついたのですが
>>>> シーケンスとるだけのテーブルつくったりすればいいんですかね?
>>>>
>>>>
>>>>
>>>>
>>>>> 志水です。
>>>>> 超お世話になっております。
>>>>>
>>>>> 外だしでと思ったのですが
>>>>> 伝票番号がプライマリのテーブルってないんです。
>>>>> だから、伝票番号のシーケンスだけ単独でとりたいんですが
>>>>> こんなことってできるんでしょうか?
>>>>>
>>>>> 以上、ご教示お願いします。
>>>>>
>>>>>
>>>>>> 志水です。
>>>>>> 超お世話になっております。
>>>>>>
>>>>>>
>>>>>> 久保さん、ありがとうございます。
>>>>>>
>>>>>> サポート外でしたか。
>>>>>> 了解です。
>>>>>> 外だしSQLで対応します。
>>>>>>
>>>>>> 有難うございました。。
>>>>>>
>>>>>>
>>>>>>
>>>>>>> 久保(jflute)です
>>>>>>>
>>>>>>> 志水さん、こんばんは
>>>>>>>
>>>>>>>> selectNextValは現れたのですが
>>>>>>>> selectNextValFor[column-name]()という
>>>>>>>> DEN_NO用のものが現れません。
>>>>>>> おぉ...、申し訳ないですが、
>>>>>>> DBFlute.NETだとPK以外のシーケンスはサポートしていないので、
>>>>>>> 外だしSQLになってしまいます。(Java版だとサポートされている)
>>>>>>>
>>>>>>> 伝票番号を採番するロジックの中で外だしSQLで検索して、
>>>>>>> それをうまく再利用するようにできればと。
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 2015-01-27 17:41 GMT+09:00 志水正幸 <ie2m-smz @ asahi-net.or.jp>:
>>>>>>>> 志水です。
>>>>>>>> 超お世話になっております。
>>>>>>>>
>>>>>>>>
>>>>>>>> 環境:dbflute-0.8.9.56
>>>>>>>>
>>>>>>>> OORACLEシーケンスを利用しようとして
>>>>>>>> SEQ_SEQNO、SEQ_DEN_NOというシーケンスを作成し
>>>>>>>> DBFLUTEに下記のような設定をしたのですが
>>>>>>>>
>>>>>>>> Behaviorに
>>>>>>>> selectNextValは現れたのですが
>>>>>>>> selectNextValFor[column-name]()という
>>>>>>>> DEN_NO用のものが現れません。
>>>>>>>> 他に設定が必要なのでしょうか?
>>>>>>>>
>>>>>>>> 以上、ご教示宜しくお願いします。
>>>>>>>>
>>>>>>>> ■sequenceDefinitionMap.dfprop
>>>>>>>> map:{
>>>>>>>>     ; TR_ANKEN_HD = SEQ_SEQNO
>>>>>>>>     ; TR_KARI     = SEQ_SEQNO
>>>>>>>>     ; TR_RYOHI_HD = SEQ_SEQNO
>>>>>>>>     ; TR_RYOHI_HD.DEN_NO = SEQ_DEN_NO
>>>>>>>>     ; TR_KEIHI_HD = SEQ_SEQNO
>>>>>>>>     ; TR_KEIHI_HD.DEN_NO = SEQ_DEN_NO
>>>>>>>> }
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ---
>>>>>>>> このEメールはアバスト アンチウイルスによりウイルススキャンされています。
>>>>>>>> http://www.avast.com
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> seasar-dotnet mailing list
>>>>>>>> seasar-dotnet @ ml.seasar.org
>>>>>>>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>>>>>> _______________________________________________
>>>>>>> seasar-dotnet mailing list
>>>>>>> seasar-dotnet @ ml.seasar.org
>>>>>>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>>>>>>
>>>>>> _______________________________________________
>>>>>> seasar-dotnet mailing list
>>>>>> seasar-dotnet @ ml.seasar.org
>>>>>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>>>>>
>>>>> _______________________________________________
>>>>> seasar-dotnet mailing list
>>>>> seasar-dotnet @ ml.seasar.org
>>>>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>>>>
>>>> _______________________________________________
>>>> seasar-dotnet mailing list
>>>> seasar-dotnet @ ml.seasar.org
>>>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>> _______________________________________________
>>> seasar-dotnet mailing list
>>> seasar-dotnet @ ml.seasar.org
>>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>>
>> _______________________________________________
>> seasar-dotnet mailing list
>> seasar-dotnet @ ml.seasar.org
>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>
>
> _______________________________________________
> seasar-dotnet mailing list
> seasar-dotnet @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet


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