-
openSession()與getCurrentSession()的區別:
openSession不會自動關閉連接,當會話開啟較多時,會建立較多的連接對象,導致數據庫連接池溢出;每次創建的Session對象不同
getCurrentSession 會自動關閉連接,相當于單例設計模式,每次使用的同一個Session對象
查看全部 -
通過Hibernate API編寫訪問數據庫的代碼,保存數據到數據庫
查看全部 -
Hibernate 是Java領域開源ORM(對象/關系映射)框架技術。
Hibernate 對JDBC進行封裝。(Hibernate本質還是通過JDBC連接數據庫)
MyBatis(Apache的開源ORM框架技術)
Toplink(Oracle收購的ORM框架技術)
EJB(JavaEE規范,重量級ORM框架技術)
查看全部 -
get和load區別2
查看全部 -
get和load的區別
查看全部 -
對象類型的映射
查看全部 -
基本類型在Java中以及在SQL中對應的類型
查看全部 -
getCurrentSession是獲取已有對象
openSession每次都會新建對象
查看全部 -
getCurrentSession 在事務提交或回滾后會自動關閉
openSession需要手動關閉
查看全部 -
獲取session對象
查看全部 -
session與connection,是多對一的關系,每個session都有一個與之對應的connection,一個connection不同時刻可以供多個session使用
查看全部 -
hbm2ddl.auto默認為update
查看全部 -
獲取session對象的兩種方式:
openSession
getCurrentSession
查看全部 -
transaction(事務)簡介
查看全部 -
hibernate的執行流程
查看全部
舉報