首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

JPA的一个Annotation范例

2012-09-05 
JPA的一个Annotation实例package cn.neilone.modelimport java.util.Dateimport javax.persistence.Basi

JPA的一个Annotation实例

package cn.neilone.model;import java.util.Date;import javax.persistence.Basic;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.EnumType;import javax.persistence.Enumerated;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import javax.persistence.Table;import javax.persistence.Temporal;import javax.persistence.TemporalType;import javax.persistence.Transient;@Entity@Table(name="_Teacher")public class Teacher {private int id;private String name;private String title;private String nouse;private Date birthDate;private ZhiCheng zhiCheng;@Id@GeneratedValue(strategy=GenerationType.AUTO)public int getId() {return id;}public void setId(int id) {this.id = id;}@Basicpublic String getName() {return name;}public void setName(String name) {this.name = name;}@Column(name="_title")public String getTitle() {return title;}public void setTitle(String title) {this.title = title;}@Transientpublic String getNouse() {//此字段不需要持久化return nouse;}public void setNouse(String nouse) {this.nouse = nouse;}/** * 可以设置日期的精度 * @return */@Temporal(TemporalType.TIME)public Date getBirthDate() {return birthDate;}public void setBirthDate(Date birthDate) {this.birthDate = birthDate;}//@Enumerated(EnumType.STRING)@Enumerated(EnumType.ORDINAL)public ZhiCheng getZhiCheng() {return zhiCheng;}public void setZhiCheng(ZhiCheng zhiCheng) {this.zhiCheng = zhiCheng;}}
?

热点排行