1.DbUtils中的save的用法
1)根据官网save的方法很好用,
dbUtils.save(userDetails);
userDetails:实体类的对象---------------直接调用save方法进行保存,很容易不再啰嗦2.DbUtils中的update的用法2)update用法在调用dbUtils.update(...)时,有时会出现NOT FOUND "id"的错误----------------------这是因为在执行update方法时,传入的参数出现错误正确的用法是:dbUtils.update(userDetails, WhereBuilder.b("phone", "=", userDetails.getPhone()), "avatarname", "username","gender", "birthday", "business", "grade", "city", "area", "address", "progress");userDetails:需要跟新的实体类对象"phone":根据表中的列名称进行跟新,3.DbUtils中的find的用法3)findFirst用法userDetails.getPhone():称更新实体类对象的唯一值"avatarname", "username":需要更新的列名称查找首个实体对象lastTime = dbUtils.findFirst(Selector.from(UserDetails.class).where(WhereBuilder.b("lastmodifytime", "=", time)));Selector.from(UserDetails.class):查找哪张表(这里查找的是UserDetails这张表)WhereBuilder.b("lastmodifytime", "=", time):条件查询4)findAll用法mList = dbUtils.findAll(UserDetails.class);5)findDbModelFirstdbUtils.findDbModelFirst(Selector.from(Category.class).select(new String[]{"lastupdate"}));DbModel-------------------------相当于表的一个视图,把其当做视图看待select(new String[]{"lastupdate"})----------------------这个视图中包含的属性,这里包含的属性是“lastupdate”,--------------------------如果需要包含其他的属性,直接在new String[]{}里增加表的字段