0
在Hibernate Layer中,數據庫列價格使用Double類型映射。然而,由於業務邏輯,我必須爲價格處理空白的領域。沒有價格並且價格爲0.0,在buiness邏輯中有兩個不同的含義。如何處理這個?如何在數據庫表中保存一個空的字段映射爲double?
boolean day1 = true;
boolean day2 = true;
boolean day3 = true;
boolean day4 = true;
boolean day5 = true;
boolean day6 = true;
boolean day7 = true;
//double ogPrice = 10.99;
OrderGuideProduct orderGuideProduct = new OrderGuideProduct();
orderGuideProduct.setDay1(day1);
orderGuideProduct.setDay2(day2);
orderGuideProduct.setDay3(day3);
orderGuideProduct.setDay4(day4);
orderGuideProduct.setDay5(day5);
orderGuideProduct.setDay6(day6);
orderGuideProduct.setDay7(day7);
// this is where I need to set the empty value
orderGuideProduct.setOgPrice();
查找已知並且很少使用的SQL關鍵字,稱爲「NULL」。 –
另外浮點數與固定小數點不同。不是所有的小數點都是浮點數。 –
你爲什麼使用雙打? http://stackoverflow.com/questions/3730019/why-not-use-double-or-float-to-represent-currency –