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