@Column(name = "price",precision = 10,scale = 2) public double getPrice() { return price; }
使用 precision 與 scale 沒有效果,要換成:使用columnDefinition來處理spa
@Column(name = "price",columnDefinition = "double(10,2) default '1.00'") public double getPrice() { return price; }
對於precision和scale的用法:code
int
- precision
- (Optional) The precision for a decimal (exact numeric) column. (Applies only if a decimal column is used.)int
- scale
- (Optional) The scale for a decimal (exact numeric) column. (Applies only if a decimal column is used.這兩個值只針對 BigDecimal 類型有用blog