[seasar-dev:585] Re: [seasar-dotnet:379]の話題について{S2Dao.NET}

kubo jazzflute @ mbn.nifty.com
2006年 11月 13日 (月) 15:19:35 JST


久保です。

> 列名      :BOOK_ID, BOOK_ID_
> プロパティ:BookId, BookId_
> 
> と設定した場合、例えば外だしのSQLにて、
> 
> select
>   BOOK_ID as BookId
>   BOOK_ID_ as BookId_
> 
> と書いた場合は、'_'ありの列の値が'_'なしの列を上書きしてしまう気が
> します。

他のコミッタの方から知恵を頂いたのですが、

列名      :BOOK_ID, BOOK_ID_
プロパティ:BookId, BookId_

ではなく

列名      :BOOK_ID, BOOK_ID_
プロパティ:BOOK_ID, BOOK_ID_

ならうまくいきそうです。(要は列名とプロパティ名を完全に同じにする)
ちょっとメソッド名(プロパティ名)が格好悪いですが、
「もし“_”を除去すると他の列名とバッティングする場合は、
 列名とプロパティ名を完全に同じにする」
という方針でいったほうがよさそうですね。。。


-- 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
kubo   <jazzflute @ mbn.nifty.com>
jflute <http://d.hatena.ne.jp/jflute>
株式会社ビルドシステム <http://www.buildsystem.co.jp>
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/




Seasar-dev メーリングリストの案内