litePal用法

1、依赖:在app/build.gradle文件中的depenencies{compile 'org.litepal.android:core:1.3.2'}

2、配置litePal.xml:右击app/src/main-->New-->Directory,创建一个assets目录,在assets下新建一个litePal.xml

<?xml version="1.0" encoding="utf-8"?>
<litepal>
    <dbname value = "BookStore"></dbname>  //数据库名
    <version value = "1"></version>  //版本
    <list>
  // 添加映射模型:例 <mapping class="com.example.litepaltest.Book"></mapping> </lsit> </litepal>

3、在AndroidManifest.xml下<application>中配置LitePalApplication:android:name = "org.litepal.LitePalApplication"

4、修改后在version将版本+1

使用LitePal的类需要继承DataSupport

 

添加数据:setXXX(内容),最后save()存储

更新数据:updateAll()

删除数据:deleteAll()

查询数据:DataSupport.findAll(Book.class)

     此外DataSupport.select("name","author").find(Book.class);

      DataSupport.where("pages>?","400").find(Book.class);

      DataSupport.order("price desc").find(Book.class);

      DataSupport.limit(3).find(Book.class);

      DataSupport.offset(3).offset(1).find(Book.class);

 

posted @ 2017-02-16 16:48  yl007  阅读(917)  评论(0编辑  收藏  举报