本示例通过注解和继承来实现数据库和表的创建,实现了数据库的升级、备份、删除、恢复,实现了表的增删改查,并监听数据变化。
@Database注解,且继承了OrmDatabase的类,对应关系型数据库;
@Entity注解,且继承了OrmObject的类,对应关系型数据库中的表;
OrmContext实现数据库的升级、备份、删除、恢复,表的增删改查并监听数据变化。
说明:
点击插入按钮插入数据,点击更新按钮更新数据,点击删除按钮删除数据,点击查询按钮查询数据并显示查询结果;
点击升级按钮数据库升级,从版本1升级到3,会从1升级到2再从2升级到3;
点击备份按钮数据库备份,点击删除数据库按钮删除数据库,点击恢复按钮恢复数据库。
1