public class FrequentlyDao { /** * 添加数据,如果有重复则覆盖 * * @param bean */ public static void insertLove(FrequentlyBean bean) { EzvizApplication.getDaoInstant().getFrequentlyBeanDao().insertOrReplace(bean); } /** * 删除数据 * * @param id */ public static void deleteLove(long id) { // EzvizApplication.getDaoInstant().getFrequentlyBeanDao().deleteByKey(id); FrequentlyBean unique = EzvizApplication.getDaoInstant().getFrequentlyBeanDao().queryBuilder().where(FrequentlyBeanDao.Properties.Id.eq(id)).build().unique(); if (unique != null) { EzvizApplication.getDaoInstant().getFrequentlyBeanDao().deleteByKey(unique.getId()); } } /** * 更新数据 * * @param shop */ public static void updateLove(FrequentlyBean shop) { EzvizApplication.getDaoInstant().getFrequentlyBeanDao().update(shop); } /** * 查询条件为Type=TYPE_LOVE的数据 * * @return */ public static List<FrequentlyBean> queryLove(String id) { return EzvizApplication.getDaoInstant().getFrequentlyBeanDao().queryBuilder().where(FrequentlyBeanDao.Properties.Userid.eq(id)).list(); } /** * 查询全部数据 */ public static List<FrequentlyBean> queryAll() { return EzvizApplication.getDaoInstant().getFrequentlyBeanDao().loadAll(); } }
Greenddao
最新推荐文章于 2020-06-03 15:04:32 发布