81,092
社区成员
发帖
与我相关
我的任务
分享
@Entity
@Table(name="teacher")
public class Teacher {
private Long id;
private String teacheNo;
private String teacheName;
private TeacherTitle title;
private Date regDate;
@Id
@Column(name="teacherId")
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getTeacheNo() {
return teacheNo;
}
public void setTeacheNo(String teacheNo) {
this.teacheNo = teacheNo;
}
public String getTeacheName() {
return teacheName;
}
public void setTeacheName(String teacheName) {
this.teacheName = teacheName;
}
@Enumerated(EnumType.STRING)
public TeacherTitle getTitle() {
return title;
}
public void setTitle(TeacherTitle title) {
this.title = title;
}
@Temporal(TemporalType.TIMESTAMP)
public Date getRegDate() {
return regDate;
}
public void setRegDate(Date regDate) {
this.regDate = regDate;
}
@Test
public void testTeacherSave() {
Teacher t = new Teacher();
t.setId(3L);
t.setRegDate(new Date());
t.setTeacheName("王氏");
t.setTeacheNo("R0004");
t.setTitle(TeacherTitle.高级);
Session session = sessionFactory.getCurrentSession();
session.beginTransaction();
session.save(t);
session.getTransaction().commit();
}