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 = ?\",\"勇敢的心\");