目前android数据库开发框架有:OrmLite,LitePal,greeenDao,SugerOrm。
最近使用ormLite写了个小应用,现在来介绍下ormLite的用法:
1.一个数据库对应一个LiteOrm的实例,首先要自定义一个实体类,要在JavaBean里声明对象间关系。
注解的基础用法:
@Table("test_model") 表名
@PrimaryKey(AssignType.AUTO_INCREMENT) 主键自增长
@PrimaryKey(AssignType.BY_MYSELF) 自己设置主键
@Ignore 忽略该字段,不存入数据库
@Column("login") 指定列名
@Collate("NOCASE") 大小写无关
@Ignore 标记Ignore,不会出现在数据库中