刚入手xUtils,新手笔记.
db相关Annotation
* @Check check约束
* @Column 列名
* @Finder 一对多、多对一、多对多关系(见sample的Parent、Child中的使用)
* @Foreign 外键
* @Id 主键,当为int类型时,默认自增。 非自增时,需要设置id的值
* @NoAutoIncrement 不自增
* @NotNull 不为空
* @Table 表名
* @Transient 不写入数据库表结构
* @Unique 唯一约束
* @author Administrator
创建数据库
DaoConfig config = new DaoConfig(context);
config.setDbName("xUtils-demo"); //db名 config.setDbVersion(1); //db版本 DbUtils
db = DbUtils.create(config);//db还有其他的一些构造方法,比如含有更新表版本的监听器的 创建表
db.createTableIfNotExist(User.class); //创建一个表User
db.save(user);//在表中保存一个user对象。最初执行保存动作时,也会创建User表 删除表
db.dropTable(User.class); 开启事务 db.configAllowTransaction(true);