DBFlute: Sql2Entityでの型調整

@DBFlute, Java, C#
Sql2EntityでCustomizeEntityのプロパティの型が
BigDecimalになって欲しいのにLongになってしまう件について:

http://d.hatena.ne.jp/jflute/20081203#c1228291064
http://d.hatena.ne.jp/jflute/20080123#c1201057182

のコメント欄にてやり取りがあります。

例えば、「ABC」が小数点を含むカラムだとして、
主に「select sum(ABC)」というように関数を経由した場合に、
発生する可能性があります。
これは、JDBCが提供するメタ情報において、
関数を経由することでABCの小数点情報が取得できないためです。
これは、JDBCに依存します。問題のないDBもあります。

回避策としては、上記の記事のコメント欄にもある通りです。
Oracle10g以降 → cast()関数を使う
導出カラムの場合 → 計算過程において明示的な小数点を使う
追記(2009/01/13):

次バージョンの「0.8.8.2」より、
強制的に型を指定する機能を設けました。
これは、通常利用する必要は無く、
上記のように限定的に困った場合に利用します。
# -- #Entity#
# -- ##BigDecimal FOO##
# 
# select sum(tbl.bar) as FOO
#   from ...