LitePal的学习使用(二)
Litepal使用
创建表
新建bean类并继承LitePalSupport(拥有了进行CRUD操作的能力)
@cloum解释
//运用注解来为字段添加index标签
//name是唯一的不可重复,且默认值为unknown
@Column(unique = true, defaultValue = "unknown")
//忽略即是不在数据库中创建该属性对应的字段
@Column(ignore = true)
//不为空
@Column(nullable = false)
源码:
//索引的引用
@Column(index = true)
将该bean类配置到映射列表(litepal.xml)当中
升级表
如果已有的表bean类中新增、减少、修改字段或者新建表的bean类,都需要升级表。
新建bean类并继承LitePalSupport
如果升级的是已有表,则添加、删除、修改已有表的字段。
在映射列表litepal.xml中新增bean类,并将版本号+1【如果升级的是已有表,则只将版本号+1】
<!-- <version>用于设定数据库的版本号 --> <version value="2" ></version>
执行SQLiteDatabase db = Connector.getDatabase();
命令解释
1存储数据
2修改数据
3查询数据
2.3.4删除数据