2011-07-03 4 views
3

のhibernateマッピングJava型オーバーフローしないように、基になる表の列にOracleのnumber(22,2)型を一致させる正しいjava型のマッピングが必要ですか?oribernate(22,2)

に収まるか、BigDecimalを使用する必要がありますか?

答えて

4

どちらも行います。ただし、doubleは小数点を表すのに使用できませんが、BigDecimalは小数点を表すのに使用できません。あなたのケースに最適なものを選んでください。金額を表すのに使用されている場合は、間違いなくBigDecimalを使用してください。