0
使用記錄功能,我只希望保留數據存儲區中的最後200條記錄。在JDOQL中刪除從201到無窮大的所有記錄
我該如何在JDOQL中做到這一點?
如果我想使用SQL這將是那麼容易,因爲
DELETE FROM MyTable OFFSET 201 ORDER BY myDate DESC
,
,但我有一個很難找到JDOQL類似的東西。
使用記錄功能,我只希望保留數據存儲區中的最後200條記錄。在JDOQL中刪除從201到無窮大的所有記錄
我該如何在JDOQL中做到這一點?
如果我想使用SQL這將是那麼容易,因爲
DELETE FROM MyTable OFFSET 201 ORDER BY myDate DESC
,
,但我有一個很難找到JDOQL類似的東西。
Query q = pm.newQuery("SELECT FROM mydomain.MyClass ORDER BY myDate DESC RANGE 201");
q.deletePersistentAll()
看起來非常相似,我