[英]What is the best data type to use in greendao for Decimal(10,2)
我正在嘗試將用 sqlite 編寫的舊數據庫遷移到 greendao ORM ,我需要將該列設置為 DECIMAL(10,2) 以存儲商品的價格。 我可以使用的等效數據類型是什么。 我需要為此使用自定義數據類型嗎?
有幾個選項,使用代表較小單位的長值。
然后,如果您有一個long price
屬性,您可以使用price / 100
獲得大單位,通過price % 100
獲得小單位。 像這樣,您仍然可以使用price
進行常規整數計算。
對於格式化,如果小單位是個位數,請不要忘記額外的“0”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.