最近做项目要解决实体类生成数据库double,float类型的字段生成时的精度限制,查了一些资料,最终有效果的如下:
@Column(name = "grade", columnDefinition="float(10,2) default '0.00'"
private float money;
@Column(name = "grade", columnDefinition="double(10,2) default '0.00'"
private double money;
附:
查资料的过程中还见到了以下的解决办法,但是并没有效果,有哪位看到知道问题在哪里?
@Column(name = "money", precision = 10, scale = 2)
private double money;