[Seasar-user:16654] [DBFlute] 小数点を含む外だしSQL結果がLongと判定される時は?
西山 はじめ
[E-MAIL ADDRESS DELETED]
2009年 1月 13日 (火) 11:24:01 JST
お世話になっております。西山と申します。
DBFluteで以下の環境で外だしSQLを使用した場合、BigDecimalに
なってほしい個所がLongになってしまいます。
型を強制的に使用する方法など、回避手段ありましたら教えてくだ
さい。
[環境]
DB: Oracle11g(11.1.0.6.0)
Java: 1.6.0_06
Seasar: 2.4.28
S2Dao: 1.0.48
DBFlute: 0.8.8.1
[サンプルテーブル]
CREATE TABLE ABC (
ABC_ID NUMBER(9) NOT NULL PRIMARY KEY
, QUANTITY NUMBER(9,1) NOT NULL
, LOCATION_CODE NUMBER(3) NOT NULL
)
[外だしSQL]
-- #AbcSumQunantity#
SELECT SUM(QUANTITY) AS SUM_QUANTITY --ここが、Long
FROM ABC
GROUP BY LOCATION_CODE
以上よろしくお願いいたします。
--
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
株式会社フジミック システム開発センター ソフト開発2部
西山 創
[E-mail]:[E-MAIL ADDRESS DELETED]
〒140-0002 品川区東品川3-32-42 フジテレビ別館7F
[TEL]:03-5495-1060
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Seasar-user メーリングリストの案内