Spring JPA-双变量正在四舍五入

Spring JPA-双变量正在四舍五入,spring,spring-boot,spring-mvc,jpa,spring-data-jpa,Spring,Spring Boot,Spring Mvc,Jpa,Spring Data Jpa,我有这样一个模型实体: @Entity public class Produtos{ @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; private String nome; private Long quantidade; private boolean frete; private Double pr

我有这样一个模型实体:

    @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 precantio)保存产品价格时,弹簧会将值舍入,例如:2500.50到2500,如何禁用此选项?


双栏的DB类型是什么?DO.NOT.EVER.USE.Double.for.PRICES.USE。BIGDECIMAL@crizzis我改了,谢谢
@Column(scale=2)
private Double precoNovo;

@Column(scale=2)
private Double precoAntigo;