• 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);

  • 相关阅读:
    [BJOI2019] 光线
    [BJOI2019]奥术神杖
    [HNOI2014]江南乐
    [SDOI2018]荣誉称号
    [APIO2015]雅加达的摩天楼
    [TJOI2015]线性代数
    【CF163E 】e-Government
    【CF917D】Stranger Trees
    网络流(四)dinic算法
    网络流(三)最大流最小割定理
  • 原文地址:https://www.cnblogs.com/yl-saber/p/6406490.html
Copyright © 2020-2023  润新知