浏览 1821 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-07-26
最后修改:2012-07-26
bboss持久层引入了两个注解:PrimaryKey和Column 本文介绍两个注解的功能和使用方法。 属性和功能介绍 Column用来实现bean属性与表字段名称、字段类型映射功能 Column注解可以指定以下属性: name 表字段名称 type 表字段类型 dataformat 数据日期类型格式 PrimaryKey用来实现自动设置主键值和bean属性与表字段名称、字段类型映射功能 Column注解可以指定以下属性: name 表字段名称 type 表字段类型 auto boolean值,true表示自动设置主键值(不管外部有没有制定属性的值,都会自动产生一个主键值),false不设置 pkname auto属性为true时,需要通过pkname指定主键的值,主键信息需要配置到tableinfo表中,pkname对应tableinfo表中的table_name字段的值,大小写无关。 使用方法 PrimaryKey和Column的作用域都是bean的字段属性,使用方法非常简单: public class ParentListBean { @PrimaryKey(pkname="ListBean",auto=true) private int id ; 。。。。。。 } public class ParentListBean { @Column(type="blob")//指示属性的值按blob类型写入或者读取 private String blobname; @Column(type="clob")//指示属性的值按clob类型写入或者读取 private String clobname; @Column(name="name_")//指示属性名称与表字段名称映射关系,name属性对应于表中的name_字段 private String name; @Column(dataformat="yyyy-mm-dd")//指示日期类型属性值的存储和读取转换日期格式 private String regdate; } 相关内容 关于bboss persistent主键生成机制的说明,请参考文档: http://yin-bp.iteye.com/blog/407254 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |