一.MySql数据库中如何定义关于金额字段: 建议定义成[DECIMAL]类型,而不是float或者是double,因为这个两者是以二进制储存的,存在一定的误差.具体事例可参考https://blog.csdn.net/xzp_12345/article/details/79460410. 此外还要注意的就是默认值, 一定写成0.00, 不要用默认的NULL, 否则在进行加减排序等操作时, 会带来转换的麻烦 二.Java实体类中定义成[BigDecimal]类型,涉及到金额的加减乘除及值大小比较…