LitePal

作者: 熊大哥87 | 来源:发表于2017-07-18 16:07 被阅读0次

首先在dependencies闭包添加依赖

compile 'org.litepal.android:core:1.5.1'

在APP目录下创建assets

<litepal>
    <dbname value="BookStroe"></dbname>
    <version value='1'></version>
    <list>
        <mapping class="textitei.litepal.Book"></mapping>
    </list>
</litepal>

定义要写入数据库中的类

public class Book extends DataSupport{
    private int id;
    private String Author;
    private double price;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }
    public String getAuthor() {
        return Author;
    }
   public void setAuthor(String author) {
        Author = author;
    }
    public double getPrice() {
        return price;
    }
    public void setPrice(double price) {
        this.price = price;
    }
}

在Activity中进行增删查改

 case R.id.bt_create:
                Connector.getDatabase();
                break;
            case R.id.bt_insert:
                Book book=new Book();
                book.setId(1);
                book.setAuthor("刘营海");
                book.setPrice(90);
                book.save();
                break;
            case R.id.bt_updata:
                Book book1=new Book();
                book1.setPrice(80);
                book1.updateAll("Author=?","刘营海");
                break;
            case R.id.bt_delete:
                DataSupport.deleteAll(Book.class,"Author=?","刘营海");
                break;
            case R.id.bt_select:
                List<Book> books=DataSupport.findAll(Book.class);
                for (Book book2:books){
                mTvshow.append(book2.toString());
image.png image.png

相关文章

  • litepal数据库问题

    LitePal项目地址[https://github.com/guolindev/LitePal] litepal...

  • LitePal

    LitePal 最新dependencies compile 'org.litepal.android:core:...

  • LitePal学习(二)——数据库升级

    前言 在LitePal学习(一)——配置讲过了LitePal的基本配置,这里讲讲LitePal的数据库升级吧。 讲...

  • LitePal的使用

    不怕跌倒,所以飞翔 本文知识点介绍 LitePal的集成和简单的使用 LitePal中实现增删改查 LitePal...

  • LitePal For Android(替代SQLite传统操作

    Github地址 LitePal配置 引用jar包引用litepal-1.6.0.jarlitepal-1.6.0...

  • LitePal框架数据存储

    一、使用LitePal操作数据库 (1)将LitePal的jar包引入到项目当中LitePal的最新版本(2)在项...

  • LitePal数据库框架的简单介绍及使用

    相信我,当你用上 LitePal 之后,你将再也不想去碰 SQLiteDatabase 了。 LitePal是一款...

  • LitePal

    简介 LitePal是一款开源的Android数据库开发框架,采用了对象关系映射(ORM)的模式(即将面向对象的语...

  • LitePal

    首先在dependencies闭包添加依赖 在APP目录下创建assets 定义要写入数据库中的类 在Activi...

  • LitePal

    关于LitePal(github地址) 数据库相关(表关联):一对一:数据表根据外键进行关联(哪个表添加外键都可以...

网友评论

      本文标题:LitePal

      本文链接:https://www.haomeiwen.com/subject/ivrhkxtx.html