美文网首页
Litepal的简单使用

Litepal的简单使用

作者: 简单Liml | 来源:发表于2017-05-15 10:18 被阅读29次

相关包下载地址:https://github.com/LitePalFramework/LitePal/tree/master/downloads

导入jar包,在assets下添加litepal.xml文件,litepal文件内容如下:

demo为数据库名。version为版本,用于版本更新。list为表结构对应实体类。

在application中写入android:name="org.litepal.LitePalApplication",如已有application,可继承之。

DemoMode需继承DataSupport,代码如下:

/**

* 实体类

*/

public class DemoMode extends DataSupport{

@Column(unique = true)

private String modeId;

@Column(nullable = false)

private String modeName;

public String getModeId() {

return modeId;

}

public void setModeId(String modeId) {

this.modeId = modeId;

}

public String getModeName() {

return modeName;

}

public void setModeName(String modeName) {

this.modeName = modeName;

}

}

可通过column标签添加限制属性。

litepal操作方法有很多,下面举例各一种基本的操作方式:

查询:

List demos = DataSupport.findAll(DemoMode.class);

修改:

DemoMode updateDemoMode = new DemoMode();

updateDemoMode.setModeName(etModeName.getText().toString().trim());

updateDemoMode.updateAll("modeId = ?",etModeId.getText().toString().trim());

删除:

DataSupport.deleteAll(DemoMode.class, "modeId = ?" , etModeId.getText().toString().trim());

添加:

DemoMode addDemoMode = new DemoMode();

addDemoMode.setModeId(etModeId.getText().toString().trim());

addDemoMode.setModeName(etModeName.getText().toString().trim());

addDemoMode.save();

方法很多,以上只是举例一种。

相关文章

  • LitePal的使用

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

  • Litepal的简单使用

    相关包下载地址:https://github.com/LitePalFramework/LitePal/tree/...

  • Android LitePal简单使用

    嘿,今天的你过的还好吗,今天心血来潮想研究一下LitePal.那说来就来,仔细扣一下 使用LitePal第一要务就...

  • LitePal使用入门

    LitePal简介 LitePal是Android中比较轻便的开源数据库框架,只需要简单的配置就可以使用,避免了自...

  • LitePal使用入门

    LitePal简介 LitePal是Android中比较轻便的开源数据库框架,只需要简单的配置就可以使用,避免了自...

  • 数据库框架LitePal使用指南

    数据库框架LitePal使用指南 这里只是对于使用 LitePal框架的常用API总结笔记 基础配置 使用注意 数...

  • LitePal框架数据存储

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

  • Litepal使用

    Litepal是一款开元的Android 数据库框架,采用对象关系映射(ORM)的模式,讲评室开发中常用的操作进行...

  • LitePal的使用

    SQLite对于Android开发者都是必须要掌握的一项技能,但是使用SQLite,要写很多内容,创建表,对表的操...

  • LitePal 2.0的简单使用方法

    首先在build.gradle添加依赖 implementation 'org.litepal.android:c...

网友评论

      本文标题:Litepal的简单使用

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