Hibernate學習筆記(二)
由於要用到Annotation,所以先要引入包,可以直接在原來的那個類庫的基礎上引入包,要引入的包分別是hibernate-annotations.jar ejb3-persistence.jar hibernate-commons-annotations.jar這3個包。
新建一個teacher如下:
@Entity
public class Teacher {
private int id;
private String name;
private String title;
@Id
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
}
其中的註解,@Entity是註明這是一個實體類,@Id是註明主鍵
接下來在上面一篇文章裏面的hibernate.cfg.xml文件裏面加一行代碼這樣就行了。
跟上篇文章一樣寫一個測試類如下:
public class TeacherTest {
public static void main(String [] args){
Teacher t = new Teacher();
t.setId(1);
t.setName("t1");
t.setTitle("professor");
Configuration cfg = new AnnotationConfiguration();
SessionFactory sf = cfg.configure().buildSessionFactory();
Session session = sf.openSession();
session.beginTransaction();
session.save(t);
session.getTransaction().commit();
session.close();
sf.close();
}
}
直接運行此類就行了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.