OrmLite使用小结(一)

在使用OrmLite过程中,遇到了不少问题。鉴于中文文档比較少,看英文文档又不知道怎样看起。仅仅能遇到问题查找解决方法并整理出来,如有错误,希望能指正!
**

1.模糊条件查询

**
使用条件查询时。先看一下英文文档:这里写链接内容
注意,在进行模糊查询时,尽管提供Like功能函数。可是须要自己提供“%”作为模糊查询的字符串,看代码

public List<UserInfos> queryByNameOrTag(String values){
        try {
            values="%"+values+"%";
            QueryBuilder builder =    userInfosLongDao.queryBuilder();
            Where<UserInfos, String> where = builder.where();

            where.like(UserInfos.USERNAME, values);
            where.or();
            where.like(UserInfos.TAGS,values);
            where.or();
            where.like(UserInfos.USERID,values);
            PreparedQuery<UserInfos> preparedQuery = builder.prepare();


            List<UserInfos> userInfoses=userInfosLongDao.query(preparedQuery);
            return userInfoses;
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return null;
    }

代码中使用的是多条件模糊查询,关键地方是* Building Queries*的构造。假设想要看更复杂的 Building Queries。直接看文档就可以,有相关代码http://ormlite.com/javadoc/ormlite-core/doc-files/ormlite_3.html#Statement-Builder

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值