Android创建LiteOrmManager类(3)

    public static void delete_database() {
        liteOrm.deleteDatabase();
        liteOrm.openOrCreateDatabase();
    }

    public LiteOrm get_single_instance() {
        return liteOrm.single();
    }

    public <T> int save(Collection<T> list, Class<T> clazz) {
        // 清空并保存多个一个列表的对象,以某个model.class保存
        LiteOrm l_orm = liteOrm.single();
        l_orm.deleteAll(clazz);
        return l_orm.save(list);
    }

    public <T> int save(Collection<T> list) {
        // 保存多个一个列表的对象
        LiteOrm l_orm = liteOrm.single();
        return l_orm.save(list);
    }

    public <T> ArrayList<T> query(Class<T> clazz) {
        LiteOrm l_orm = liteOrm.single();
        return l_orm.query(clazz);
    }

    public <T> int delete(T t) {
        LiteOrm l_orm = liteOrm.single();
        return l_orm.delete(t);
    }

    public <T> int update(T t) {
        LiteOrm l_orm = liteOrm.single();
        return l_orm.update(t);
    }

    public <T> long save(T t) {
        LiteOrm l_orm = liteOrm.single();
        return l_orm.save(t);
    }

    public <T> int delete(Class<T> clazz) {
        LiteOrm l_orm = liteOrm.single();
        return l_orm.delete(clazz);
    }

    public <T> int delete_all(Class<T> clazz) {
        LiteOrm l_orm = liteOrm.single();
        return l_orm.deleteAll(clazz);
    }

    public long query_count(QueryBuilder var1) {
        LiteOrm l_orm = liteOrm.single();
        return l_orm.queryCount(var1);
    }

  

posted @ 2026-03-19 12:16  MSTK  阅读(1)  评论(0)    收藏  举报