[seasar-dotnet:466] Re: Relnoを指定したとき、データがなければNULLにする方法

Kazuya Sugimoto sugimotokazuya @ gmail.com
2007年 2月 26日 (月) 23:25:25 JST


杉本です。

メジャーバージョンアップのタイミングであればBかCでしょうが、
現状ではAが妥当ですね。様子をもう少し見てみましょうか。

07/02/25 に kuboさんは書きました:
> 久保です。
>
> 杉本さんへ
>
> > 久保さん、ありがとうございます。
> > JavaのS2Daoの確認をちょうどしようと思っていたところなので助かります。
> >
> > 結合先の結合に使用するカラムがnullであれば結合先のEntityクラスは
> > nullの方が良いかなと思っていました。
>
> メールすれ違ってしまいました。
>
> nullの方が自然ではありますが、いきなりnullに変えると
> 至るところでNullRefExceptionを引き起こす可能性があります。
>
> <A>
> デフォルトは今までどおりの設定で、
> 設定次第で「Nullが帰るようになる」
>
> <B>
> デフォルトは「Nullが帰るようになる」で、
> 設定次第で今までどおりの動きになる。
>
> <C>
> 大々的に宣伝をして、
> あるVersionから「Nullが帰るようになる」してしまう。
>
> ざっとこのような選択肢が思いつきました。
>
>
>
> > とりあえず結合先のプライマリキーがnullかどうかで判断するのが
> > 良いかもしれませんね。
>
> とりあえずは、こちらで確実な判定できますね。
> (確か皆そのように判定しているはず...)
>
>
>
> #
> # DBFluteでは、entity.Has[結合先]ってMethod生成しとこうかなぁ...
> # 結合先のありなしをどのように判定するのかを隠蔽。。。
> #
>
> --
> _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
> kubo   <jazzflute @ mbn.nifty.com>
> jflute <http://d.hatena.ne.jp/jflute>
> 株式会社ビルドシステム <http://www.buildsystem.co.jp>
> _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/



-- 
Kazuya Sugimoto
http://d.hatena.ne.jp/sugimotokazuya/


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