Android创建LiteOrmManager类(4)

    public <T> ArrayList<T> queryByEqualAndBetween(Class<T> clazz, String key1, Object value1,
                                                   String key2, Object start, Object end) {
        LiteOrm l_orm = liteOrm.single();

        key1 = ? AND key2 BETWEEN ? AND ?
        String where_expr = key1 + " = ? AND " + key2 + " BETWEEN ? AND ?";
        Object[] params = new Object[]{value1, start, end};

        return l_orm.query(new QueryBuilder<>(clazz)
                .where(where_expr, params)
                .appendOrderAscBy("id"));
    }

    public <T> long insert(T t) {
        return liteOrm.save(t);
    }

 

posted @ 2026-05-30 15:39  MSTK  阅读(4)  评论(0)    收藏  举报