码迷,mamicode.com
首页 > 其他好文 > 详细

OrmLite使用小结(一)

时间:2015-07-14 13:34:18      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:ormlite   query   like   

在使用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

版权声明:本文为博主原创文章,未经博主允许不得转载。

OrmLite使用小结(一)

标签:ormlite   query   like   

原文地址:http://blog.csdn.net/zouchengxufei/article/details/46876269

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!