1、Hibernate五大核心介面
阿新 • • 發佈:2018-12-10
1、Configuration介面 負責配置並啟動Hibernate,建立sessionFactory物件 Configuration config=new Configuration().configure();
2、SessionFactory介面 負責初始化hibernate,建立session例項 SessionFactory sessionFactory=congfig.buildSessionFactory();
3、Session介面 session是hibernate持久化操作的基礎,提供了眾多持久化物件的crud操作。Hibernate是非執行緒安全的,即一個session例項同時可由一個執行緒使用 Session session=SessionFactory.openSession();
4、Transaction介面 是Hibernate中進行事務操作的介面。 Transaction tx=session.beginTransaction();
5、Query、 Criteria介面 執行資料庫操作 Query query=session.createQuery(sql語句); List list=query.list(); tx.commit(); session.close();