打造Android ORM框架

来源:互联网 发布:socket连接池 java 编辑:程序博客网 时间:2024/05/07 17:08

转载请标明出处:
http://blog.csdn.net/u012896510/article/details/52172041
本文出自:【赵三牛的博客】

第一次写 技术博客,写的不好之处大家勿喷!

注解方式配置详解

@Table  标注并声明表名称   @Column  标注并声明列名称    columnType()// 列类型 默认以对象的类型进行转换    defaultVal()// 列的默认值    check()// CHECK 约束启用输入一条记录要检查值的条件。如果条件值为 false,则记录违反了约束,且不能输入到表     isPrimary()// 是否为主键    isAutoIncrement()// 是否递增数据    isNotNull() // 是否不为null    isUnique()// 是否进行相同值约束

先介绍一下怎么使用

@Tablepublic class TestDb {    @Column(isNotNull = true, isPrimary = true, isUnique = true)    private String name;    @Column    private String value;    @Column    private boolean isVal;    @Column    private TableMsg msg;}

然后再Application中配置声明

<!-- 数据库名称 --><meta-data android:name="@string/db_name" android:value="test" /><!-- 数据库版本 --><meta-data android:name="@string/db_version" android:value="1" /><!-- 表的包名多个  以;分割 --><meta-data android:name="@string/db_packnames" android:value="com.threeox.ormlibrary.entity" />

jar包地址链接: http://pan.baidu.com/s/1o8IVfnG 密码: 2ttr

好了,先写个简单介绍,如果大家需要,以后给大家进行源码详解!
初次写博客,多多指教!

1 0
原创粉丝点击