我正在嘗試從資料庫中將 Sugar_per_serving 的 null 和 0.00 檢索到 api 中。資料型別是 BigDecimal。現在我在資料庫中輸入了空白,但在 api 上顯示為 0。有沒有辦法將 0 更改為 null?下面是我的代碼:
WeightManagement.java
public BigDecimal sugar_per_serving;
public BigDecimal getSugar_per_serving() {
return sugar_per_serving;
}
public void setSugar_per_serving(BigDecimal sugar_per_serving) {
this.sugar_per_serving = sugar_per_serving;
}
PortalDBImpl.java
food.sugar_per_serving=rs.getBigDecimal("sugar_per_serving");
uj5u.com熱心網友回復:
僅針對選擇進行更改:
public BigDecimal getSugar_per_serving() {
return sugar_per_serving == null ? 0 : sugar_per_serving;
}
如果您需要更新/插入,請更改:
public void setSugar_per_serving(BigDecimal sugar_per_serving) {
this.sugar_per_serving = sugar_per_serving == null ? 0 : sugar_per_serving;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/433090.html
