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

志水正幸 [E-MAIL ADDRESS DELETED]
2015年 1月 27日 (火) 21:52:52 JST


志水です。
超お世話になっております。

すいません。
とれました。


> 志水です。
> 超お世話になっております。
>
> 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 メーリングリストの案内