目前资料上greendao的删除基本都是根据主键删除的,如果我想通过里面一个字段比如name进行删除呢?下面是我对于全局搜索apk的一个greendao的小结。
1.删除某个字段的整条数据
简单封装下Greendao:
GreendaoUtil.java
public class GreendaoUtil {
private volatile static GreendaoUtil ourInstance;
private static String name = "search_history";
public static final String SQL_DISTINCT_ENAME = "SELECT DISTINCT " + SearchHistoryDao.Properties.Text.columnName + " FROM " + SearchHistoryDao.TABLENAME;
public static final String SQL_Delete = "DELETE FROM " + SearchHistoryDao.TABLENAME + " where text = ";
private Context mContetx;
private final DaoMaster mDaoMaster;
private final DaoSession mDaoSession;
public static GreendaoUtil getInstance() {
if (null == ourInstance) {
synchronized (GreendaoUtil.class) {
if (null == ourInstance) {
ourInstance = new GreendaoUtil();
}
}
}
return ourInstance;
}
private Gree

最低0.47元/天 解锁文章
5423

被折叠的 条评论
为什么被折叠?



