S2Dxo

MLにString=>Numberの変換問題が出てたけど、
String(null)=>Integer
String(null)=>int
それぞれどういう動きをするんだろ。
intの場合は0にされても困るんだよね。
ソースを見れば分かるか。


というか、そういう変換しないといけない設計が悪いな。
O/Rマッピングで、エンティティの型を決めるときにいつも迷う。
テーブルの型がINTでNOTNULLだと、エンティティの型をintかIntegerのどっちにするべきなのか。
一つのエンティティ内にintとIntegerが混じってると変換だらけになってしまうし。
一般的にはどうなんだろ。