0

ロギング機能に取り組んでいますが、データストアに最後の 200 レコードのみを保持したいと考えています。

JDOQLでこれを行うにはどうすればよいですか?

SQLを使用する場合、次のように簡単になります

DELETE FROM MyTable OFFSET 201 ORDER BY myDate DESC

しかし、 JDOQLに似たものを見つけるのに苦労しています。

4

1 に答える 1

0
Query q = pm.newQuery("SELECT FROM mydomain.MyClass ORDER BY myDate DESC RANGE 201");
q.deletePersistentAll()

私にとても似ている

于 2011-07-04T15:26:15.370 に答える