spring - JPA - 变量 double 正在四舍五入
问题描述
我有一个这样的模型实体:
@Entity
public class Produtos{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String nome;
private Long quantidade;
private boolean frete;
private Double precoNovo;
private Double precoAntigo;
private boolean promocao;
private boolean variacaoCor;
private String[] cores;
private String corUnica;
}
当我使用 (private Double precoAntigo) 保存产品价格时,弹簧将值四舍五入,例如:2500.50 到 2500,如何禁用此选项?
解决方案
https://docs.jboss.org/hibernate/jpa/2.1/api/javax/persistence/Column.html#precision() https://docs.jboss.org/hibernate/jpa/2.1/api/javax/persistence /Column.html#scale()
@Column(scale=2)
private Double precoNovo;
@Column(scale=2)
private Double precoAntigo;
推荐阅读
- matlab - 如何对复数使用 Shuffle.c 索引模式
- node.js - NW.js / Node.js 使用 node-mssql 时抛出“SSL 例程:ssl_choose_client_version:unsupported protocol”错误 / 乏味
- swift - 在不增加堆栈宽度的情况下更改文本宽度
- google-apps-script - 使用 Google Apps 脚本从文本中删除脚注索引或上标
- python - 将数据框转换为 csv 文件
- python - 对象的描述符“__dict__”不适用于使用 type() 的对象
- javascript - 隐藏外部 URL,不知道它在电子上运行
- angularjs - SpringBoot:RestAPI 返回 JSON 数组但我希望在 AngularJS 中设置带有标签的值
- gitlab - 未经授权的错误:HTTP Basic:在 docker push registry.gitlab.com 上拒绝访问
- javascript - 如何在 Vuejs 上的 CKEditor 5 上激活和/或安装插件