休眠映射java类型为oracle number(22,2)

匹配基础表列中的oracle number(22,2)类型的正确Java类型映射应该是什么,以使其不会溢出?

它适合Double还是必须使用BigDecimal?

解决方法:

两者都会做.但是double不能用来表示任何十进制值,而BigDecimal可以.选择最适合您的情况的一种.如果用于表示货币金额,则一定要使用BigDecimal.

上一篇:java-0xFFFF是否需要转换为短?


下一篇:c#-与类实例具有相同类型的成员