如何使用greenDAO截断表

Zid*_*ane 0 java sqlite android greendao android-studio

有谁知道如何删除greenDao中表的所有内容.我不想删除实际的表,只是删除相当于sql truncate语句的内容.

问候

R. *_*ski 6

使用AbstractDao.deleteAll()方法,AbstractDao代表你的模型的Dao 在哪里.这将删除表,但保留缓存.要清除缓存,请使用: DaoSession.clear()

  • 你试过吗?`deleteAll()`删除表内容.`Dao.dropTable()`删除一个表. (2认同)