论坛首页 Java企业应用论坛

bboss持久层bean属性和表字段相关注解使用说明

浏览 1821 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-07-26   最后修改:2012-07-26
bboss持久层bean属性和表字段相关注解使用说明。
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



论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics