litepal开源ORM框架
litepal是github上一款开源的Android数据库框架,以前我们在操作数据库时,要去写繁琐的sql语句,不仅麻烦而且还会出错,但是litepal框架为我们封装了一些sql语句,让我们通过操作model类就可以进行相关的增删改查了。
使用步骤
- 创建项目 在bulid.gradle文件中添加如下库(版本可去github官网查看最新版本号)
- 配置litepal.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<version value="1" />
<list>
<mapping class=""></mapping>
</list>
创建对象模型
3. 在LItePal.xml文件中list标签下配置表(映射模型类)
包名要写完整
4. 创建数据库
直接调用LitePal.getDatabase()方法创建数据库.
- 添加数据
model类继承LitePalSupport
new出model类,然后使用set给数据库添加数据,之后调用save()方法保存。 - 查询
- 查询全部
- 删除
- 修改
修改表中的第一条数据
根据条件修改
ContentValues values=new ContentValues();
values.put("name","xk");
LitePal.updataAll(Book.class,values,"name = ?","勇敢的心");