一个xdoclet技术,注释的例子
来源:互联网 发布:js 严格模式有什么用 编辑:程序博客网 时间:2024/05/22 02:12
package com.bjsxt.oa.model;
import java.util.Date;
import java.util.Map;
/**
*
* @author lucky
*@hibernate.class table="T_Document"
*/
public class Document {
public static final String STATUS_NEW = "新建";
public static final String STATUS_END = "完成";
/**
* @hibernate.id
* generator-class = "native";
*/
private int id;
/**
* @hibernate.property
*/
private String title;
/**
* @hibernate.property
*/
private String description;
/**
* @hibernate.property
* type="binary"
* length="9999999"
*/
private byte[] content;
/**
* 创建者
* @hibernate.many-to-one
*/
private User creator;
/**
* @hibernate.property
*/
private Date createTime;
/**
* 公文所走的流程
* @hibernate.many-to-one
*/
private Workflow workflow;
/**
* 流程实例的标识
* @hibernate.property
*/
private long processInstanceId;
/**
* @hibernate.property
*/
private String status;
/**
* 表单的动态属性,key:String , value: DocumentProperty
* @hibernate.map table="T_Document_Properties"
* @hibernate.key column="documentId"
* @hibernate.map-key type="string" column="propertyName"
* @hibernate.composite-element class="com.bjsxt.oa.model.DocumentProperty"
*/
private Map props;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public byte[] getContent() {
return content;
}
public void setContent(byte[] content) {
this.content = content;
}
public User getCreator() {
return creator;
}
public void setCreator(User creator) {
this.creator = creator;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Workflow getWorkflow() {
return workflow;
}
public void setWorkflow(Workflow workflow) {
this.workflow = workflow;
}
public long getProcessInstanceId() {
return processInstanceId;
}
public void setProcessInstanceId(long processInstanceId) {
this.processInstanceId = processInstanceId;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public static String getSTATUS_NEW() {
return STATUS_NEW;
}
public static String getSTATUS_END() {
return STATUS_END;
}
}
- 一个xdoclet技术,注释的例子
- 一个自定义注释的例子
- 一个自定义注释的例子
- jpa技术注释技术的一个实例
- JXTA的一个例子[加了注释]
- JXTA的一个例子[加了注释]
- 一个搜索路径的例子程序 注释
- 一个非常完整的AJAX的例子,注释也很全
- Transaction类的一个例子,比较好的注释
- 利用JML开发的一个小例子,附详细注释
- 解析Excel注释,填充并生成报表的一个例子
- 一个采购条件技术的例子
- 关于JNI技术的一个小例子
- 【JavaEE】JavaBean技术--一个简单的例子
- 其它技术和Hibernate-XDoclet
- 其它技术和Hibernate-XDoclet
- go语言程序设计中的一个例子 加注释
- 用ajax技术实现的一个小例子
- 【笔记】四、帧监听、无缓冲输入
- 【笔记】五、带缓冲的输入
- 【笔记】六、OGRE与CEGUI中Demo分析
- 一些人生经验
- 【笔记】七、多场景管理器
- 一个xdoclet技术,注释的例子
- jpa技术注释技术的一个实例
- Virtual Earth Mobile(译转)
- spring整合hibernate的一个配置文件
- 【笔记】八、OGRE启动顺序
- hibernate.xml文件的一些配置信息(包含Jpbm工作流引擎)
- 【笔记】九、动画、两点间移动、四元数
- C# 使用 Environment.GetCommandLineArgs 方法 制作*.exe和参数 供其他程序调用
- 【笔记】十、射线场景查询、基础鼠标