TigerDB是一个简单的Android ORM
框架,它能让你一句话实现数据库的增删改查,同时支持实体对象的持久化和自动映射,同时你也不必关心表结构的变化,因为它会自动检测新增字段来更新你的表结构。
该库主要包括如下几个要点:
- 根据实体对象自动建表、新增字段(SQLite不支持删除字段列)
- 支持注解配置表名、字段名、字段默认值、主键是否自增长以及哪些字段不作为数据表中的映射字段
- 直接映射实体对象到SQLite数据库,实现一行代码对SQLite数据库增删改查
- 支持在SDCard中新建数据库db
- 解决在onCreate,onUpgrade中执行数据库其他操作时出现的异常(java.lang.IllegalStateException: getDatabase called recursively)
- 支持原生SQL语句操作数据库