JavaWeb整合开发王者归来
最近想学习下这种写法...所有感兴趣的代码都会留下来
package com.helloweenvsfei.hibernate.bean;
import javax.persistence.Entity;
import javax.persistence.Table;
@Entity // 注解Entity表示该类
能被Hibernate持久化
@Table(name = "tb_cat") // 指定该Entity对应的数据表名
public class Cat {
@Id // 指定该列为主键。主键类型最
好不要使用int等原始类型。
@GeneratedValue(strategy = GenerationType.AUTO)
// 主键类
型auto为数据库自增长类型
private Integer id;
@Column(name = "name") // 指定属性对应
的数据库表的列为"name"
private String name;
@Column(name = "description") // @Column与name均可省略
private String description;
@Temporal(TemporalType.TIMESTAMP) // 日期类型(DATE, TIME还是
TIMESTEMP)
@Column(name = "createDate")
private Date createDate;
public Integer getId() { // id属性的getter方法
return id;
}
public void setId(Integer id) { // id属性的setter方法
this.id = id;
}
public String getName() { // name属性的getter方法
return name;
}
public void setName(String name) { // name属性的setter方法
this.name = name;
}
public Date getCreateDate() { // createDate属性的getter方法
return createDate;
}
public void setCreateDate(Date createDate) {
// createDate属性的setter方法
this.createDate = createDate;
}
public String getDescription() { // description属性的getter方法
return description;
}
public void setDescription(String description) {
// description属性的setter方法
this.description = description;
}
}
本文出自 “飞沙” 博客
补充:Web开发 , ASP.Net ,