LitePal简介
- 开源的Android数据库框架
- 采用对象关系映射(ORM),封装常用数据库功能
- 项目主页:https://github.com/LitePalFramework/LitePal
LitePal配置
1. 新建项目
2. 编辑app/build.gradle,在dependencies闭包中添加图片内容
从表中删除数据使用LitePal查询数据
1.查询数据
从表中删除数据
2.一些有用的查询api
- 查询表中第一条数据
Book firstBook = DataSupport.findFirst(Book.class)
- 查询最后一条语句
Book lastBook = DataSupport.findLast(Book.class)
- 连缀查询
- 指定查询哪几列
List<Book> books = DataSupport.select("name", "author").find(Book.class)
- 指定查询条件
List<Book> books = DataSupport.where("pages > ?", "400").find(Book.class)
- 指定结果排序(降序)
List<Book> books = DataSupport.order("price desc").find(Book.class)
- limit()限制查询数量
List<Book> books = DataSupport.limit(3).find(Book.class)
- 指定查询哪几列
- offset()指定查询结果的偏移量,如查询第2,3,4条数据
List<Book> books = DataSupport.limit(3).offset(1).find(Book.class)
- 连缀组合完成复杂查询
List<Book> books = DataSupport.select("name", "author", "pages")
.where("pages > ?", "400")
.order("pages")
.limit(10)
.offset(10)
.find(Book.class);
网友评论