Android ORM -- Litepal

Posted 代码空间

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android ORM -- Litepal相关的知识,希望对你有一定的参考价值。

4. 更新数据

ContentValues value = new ContentValues();
value.put("name", "计算机网络2");
DataSupport.update(MyClass.class, values, 0);

以上是更新某一个ID的记录,如果根据条件更新,可以使用下面的方法:

ContentValues values = new ContentValues();
values.put("Studytime", "100");
DataSupport.updateAll(MyClass.class, values, "Studytime>?", "100");

也可以不使用ContentValues更新:

MyClass updateClass = new MyClass();
updateClass.setStudytime("100");
updateClass.updateAll("Studytime<?", "100");

5. 删除数据

删除指定ID的数据:

DataSupport.delete(MyClass.class, 0);

根据条件删除:

DataSupport.deleteAll(MyClass.class, "Id>?", "5");

删除所有数据:

DataSupport.deleteAll(MyClass.class);

 

以上是关于Android ORM -- Litepal的主要内容,如果未能解决你的问题,请参考以下文章

Android ORM -- Litepal

Android 中的数据库初始总结(LitePal部分)

Android:日常学习笔记(10)———使用LitePal操作数据库

Android -LitePal 2.0.0数据库框架简介

LitePal

Litepal开源数据库ORM框架