前言:
在使用SQLite的时候,发现修改数据库表很麻烦,需要更改版本号,最重要的是,更新后以前保存的数据就没了!!!这多恐怖啊,其升级具体操作就是先删除原来的表,再新建同名表,也可以使用一些方法将数据不进行保留,但是很麻烦,对于小白来说,很痛苦。那么,万能的开源库就来拯救我们了,别说了,你一定会喜欢上它。
LitePal是一款开源的数据库框架,使用对象关系映射模式,(大家在使用Hibernate、mybatis也是ORM模式),其配置属性很少,自动维护表,提供封装的API,不需要写SQL语句。
LitePal使用步骤:
文件目录结构:
一、配置
1.将LitePal引入项目中,编辑app/build.gradle文件,在dependencies闭包中添加如下内容:(一般只需要修改最后一行其中2.0.0为LitePal版本号)
implementation 'org.litepal.android:core:2.0.0'
2.配置litepal.xml文件,在app/src/main目录下新建as