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(); } } 直接運行此類就行了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章