Hibernate是一個(gè)輕量級(jí)封裝,是一個(gè)獨(dú)立的對(duì)象持久層。可以用在JDBC任何可以使用的場(chǎng)合。
Hibernate的核心類和接口一共有6個(gè):
Session、SessionFactory、Transaction、Query、Criteria、Configuration。
下面是一個(gè)入門級(jí) 學(xué)習(xí)和了解hibernate的Java工程。
工程結(jié)構(gòu)如圖所示:
StudentTest.java:
Student.java:
Student.hbm.xml:
hibernate.cfg.xml: