0
我在GAE數據存儲中獲得了數據。我想寫一個JDOQL來對付那些帶有其中一列的數據並且將它的值舍入。我可以這樣做嗎?在JDOQL中舍入一個值
我在GAE數據存儲中獲得了數據。我想寫一個JDOQL來對付那些帶有其中一列的數據並且將它的值舍入。我可以這樣做嗎?在JDOQL中舍入一個值
你的意思是,你可以更新數據存儲中的數據來取得四捨五入的值嗎?如果是的話,當然。只需要query,更新該屬性,然後將其返回到數據存儲區。
如果你的意思是,你可以編寫一個基於四捨五入的值而不是真實值的過濾器,那麼也可以。你只需調整你的查詢和過濾值。例如,如果你想與圓形值的所有實體> = 5,你會使用4.5作爲過濾器值:
Query query = pm.newQuery(Foo.class, "property >= 4.5");
,如果你想用的5圓角值的所有實體正好,你查詢4.5和5.5之間的所有東西:
Query query = pm.newQuery(Foo.class, "property >= 4.5 && property < 5.5");