1、saveOrUpdate
如果session要保存的對(duì)象的ID存在,而對(duì)象的相應(yīng)屬性與數(shù)據(jù)庫(kù)里的相應(yīng)字段值不相同,則為Update,否則session執(zhí)行save操作。
2、clear
無(wú)論調(diào)用的是load還是get,都會(huì)先查找緩存(一級(jí)緩存),如果不存在,再到數(shù)據(jù)庫(kù)里查找,調(diào)用clear方法可以強(qiáng)制清除session緩存。
3、flush
強(qiáng)制進(jìn)行從內(nèi)存到數(shù)據(jù)庫(kù)的同步,commit會(huì)自動(dòng)進(jìn)行一次flush操作。可以通過(guò)setFlushMode來(lái)設(shè)置flush模式。
4、SchemaExport
輸出DDL腳本到Console或者數(shù)據(jù)庫(kù)(即生成數(shù)據(jù)表)
如果session要保存的對(duì)象的ID存在,而對(duì)象的相應(yīng)屬性與數(shù)據(jù)庫(kù)里的相應(yīng)字段值不相同,則為Update,否則session執(zhí)行save操作。
2、clear
無(wú)論調(diào)用的是load還是get,都會(huì)先查找緩存(一級(jí)緩存),如果不存在,再到數(shù)據(jù)庫(kù)里查找,調(diào)用clear方法可以強(qiáng)制清除session緩存。
3、flush
強(qiáng)制進(jìn)行從內(nèi)存到數(shù)據(jù)庫(kù)的同步,commit會(huì)自動(dòng)進(jìn)行一次flush操作。可以通過(guò)setFlushMode來(lái)設(shè)置flush模式。
4、SchemaExport
輸出DDL腳本到Console或者數(shù)據(jù)庫(kù)(即生成數(shù)據(jù)表)

