[seasar-dotnet:464] Re: Relnoを指定したとき、データがなければNULLにする方法
kubo
jazzflute @ mbn.nifty.com
2007年 2月 25日 (日) 22:06:13 JST
久保です。
杉本さんへ
> 久保さん、ありがとうございます。
> 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>
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
seasar-dotnet メーリングリストの案内