- litepal数据库采取的是对象关系映射(ORM)模式
- 对象关系映射:
是指将面向对象语言和面向关系数据库建立一一对应关系
创建对象
public class Book extends LitePalSupport {
private int id;
private String author;
private int price;
private String title;
// getX()、setX()
}
配置litepal
// app module
depencies{
implementation : 'org.litepal.android:core:2.0.0'
}
在app/assets/litepal.xml: 建立数据库与表的映射关系
<litepal>
<dbname value="db_book" /> // 设置数据库名
<version value = "1" /> // 设置数据库版本
<list>
<mapping class="com.tct.bean.Book" /> // 设置数据库中表与对象之间的映射
</list>
</litepal>