Android中使用Ormlite实现持久化(二)--持久化类的详细配置
来源:互联网 发布:淘宝 手机壳 寄到海外 编辑:程序博客网 时间:2024/05/18 03:34
上一篇文章简单的使用了Ormlite一下,但是我觉得Ormlite出色之处就是对于需要字段,表等等的配置设计的比较好。
下面来说说类的配置:
如果我们开发的Android应用需要保持用户信息,那么现在新建一个类:UserAccount
该类有六个变量:
private int id;
private String username;
private String password;
private Date regTime;
private String tellphone;
private String email;
用eclipse生成get和set方法:
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public Date getRegTime() {
return regTime;
}
public void setRegTime(Date regTime) {
this.regTime = regTime;
}
public String getTellphone() {
return tellphone;
}
public void setTellphone(String tellphone) {
this.tellphone = tellphone;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
下面通过注解的方式配置该类的持久化参数:
1.表名:
@DatabaseTable(tableName="dataTableName")
不指定的话表名就是类名。
2.字段
@DatabaseField
这个可以配置的属性有点多。
2.1 主键
@DatabaseField
(id=
true
)
2.2 列名
@DatabaseField
(columnName=
"columnName"
)
不指定的话就是和变量名一样的
2.3 数据类型
@DatabaseField
(dataType=DataType.INTEGER)
这个一般情况下都不用指定,可以根据java 类获得
2.4 默认值
@DatabaseField
(defaultValue=
"0"
)
2.5 长度
@DatabaseField
(width=
13
)
一般用于String型
2.6 能否为空
@DatabaseField
(canBeNull=
false
)
默认为True
2.7 是否自增长
@DatabaseField
(generatedId=
true
)
这是一些比较简单的,关于外键啥的下篇文章再说吧。
- Android中使用Ormlite实现持久化(二)--持久化类的详细配置
- Android中使用OrmLite持久化的详细介绍
- Android中使用OrmLite持久化的详细介绍
- Android中如何使用OrmLite持久化
- Android中使用ormlite实现持久化--HelloOrmLite
- Android中使用ormlite实现持久化--…
- Android中使用ormlite实现持久化--HelloOrmLite
- Android中使用ormlite实现持久化--HelloOrmLite
- Android中使用ormlite实现持久化--HelloOrmLite
- Android中使用ormlite实现持久化(一)--HelloOrmLite
- Android中使用ormlite实现持久化(一)--HelloOrmLite
- Android ORMLite实现持久化
- Android使用Ormlite实现Java Bean的持久化:Dao的封装与使用
- Android使用Ormlite实现Java Bean的持久化:Dao的封装与使用
- android数据库持久化框架, ormlite框架,
- ormlite安卓数据持久化框架的使用
- ormLite框架持久化编程
- Android中轻松使用greenDao实现数据持久化
- Android的TextView的双击事件监听
- DZ2.5优化用户表后,回复该出现“**** 作者被禁止或删除 内容自动屏蔽 ****”的BUG修复
- 为Android应用程序添加社会化分享功能
- 新一代iPhone效果图:黑白两色 以假乱真
- 2012腾讯首届编程马拉松Hackathon
- Android中使用Ormlite实现持久化(二)--持久化类的详细配置
- AJAX基础
- MPEG2, MPEG4
- IOS字体设置及展现效果
- APP-PER-50022: Oracle Human Resources could not retrieve a value
- ortp库使用入门
- SQL Server 2008连接字符串写法大全
- 【在线研讨】《敏捷开发用户故事分类与组织结构(一期)》2012-06-26(周二)
- 软件测试基本原理