偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Hibernate的三個(gè)狀態(tài) 方法列表

開發(fā) 后端
本篇文章繼續(xù)列出Hibernate三個(gè)狀態(tài)中的各種方法。

 

boolean isConnected()
           檢查當(dāng)前Session是否處于連接狀態(tài)。
boolean isDirty()
           當(dāng)前Session是否包含需要與數(shù)據(jù)庫(kù)同步的(數(shù)據(jù)狀態(tài))變化 ?如果我們刷新提交(flush)這個(gè)session是否會(huì)有SQL執(zhí)行?
boolean isOpen()
           檢查當(dāng)前Session是否仍然打開。
Object load(Class theClass, Serializable id)
           在符合條件的實(shí)例存在的情況下,根據(jù)給定的實(shí)體類和標(biāo)識(shí)返回持久化狀態(tài)的實(shí)例。
Object load(Class theClass, Serializable id, LockMode lockMode)
           在符合條件的實(shí)例存在的情況下,根據(jù)給定的實(shí)體類、標(biāo)識(shí)及指定的鎖定等級(jí)返回持久化狀態(tài)的實(shí)例。
void load(Object object, Serializable id)
           將與給定的標(biāo)示對(duì)應(yīng)的持久化狀態(tài)(值)復(fù)制到給定的自由狀態(tài)(trasient)實(shí)例上。
Object load(String entityName, Serializable id)
           在符合條件的實(shí)例存在的情況下,根據(jù)給定的實(shí)體類和標(biāo)識(shí)返回持久化狀態(tài)的實(shí)例。
Object load(String entityName, Serializable id, LockMode lockMode)
           在符合條件的實(shí)例存在的情況下,根據(jù)給定的實(shí)體類、標(biāo)識(shí)及指定的鎖定等級(jí)返回持久化狀態(tài)的實(shí)例。
void lock(Object object, LockMode lockMode)
           從給定的對(duì)象上獲取指定的鎖定級(jí)別。
void lock(String entityName, Object object, LockMode lockMode)
           從給定的對(duì)象上獲取指定的鎖定級(jí)別。
Object merge(Object object)
           將給定的對(duì)象的狀態(tài)復(fù)制到具有相同標(biāo)識(shí)的持久化對(duì)象上。
Object merge(String entityName, Object object)
           將給定的對(duì)象的狀態(tài)復(fù)制到具有相同標(biāo)識(shí)的持久化對(duì)象上。
void persist(Object object)
           將一個(gè)自由狀態(tài)(transient)的實(shí)例持久化。
void persist(String entityName, Object object)
           將一個(gè)自由狀態(tài)(transient)的實(shí)例持久化。
void reconnect(Connection connection)
           重新連接到給定的JDBC連接。
void refresh(Object object)
           從數(shù)據(jù)庫(kù)中重新讀取給定實(shí)例的狀態(tài)。
void refresh(Object object, LockMode lockMode)
           根據(jù)指定的鎖定模式(LockMode),從數(shù)據(jù)庫(kù)中重新讀取給定實(shí)例的狀態(tài)。
void replicate(Object object, ReplicationMode replicationMode)
           使用當(dāng)前的標(biāo)識(shí)值持久化給定的游離狀態(tài)(Transient)的實(shí)體。
void replicate(String entityName, Object object, ReplicationMode replicationMode)
           使用當(dāng)前的標(biāo)識(shí)值持久化給定的游離狀態(tài)(Transient)的實(shí)體。
Serializable save(Object object)
           首先為給定的自由狀態(tài)(Transient)的對(duì)象(根據(jù)配置)生成一個(gè)標(biāo)識(shí)并賦值,然后將其持久化。
Serializable save(String entityName, Object object)
           首先為給定的自由狀態(tài)(Transient)的對(duì)象(根據(jù)配置)生成一個(gè)標(biāo)識(shí)并賦值,然后將其持久化。
void saveOrUpdate(Object object)
           根據(jù)給定的實(shí)例的標(biāo)識(shí)屬性的值(注:可以指定unsaved-value。一般默認(rèn)null。)來(lái)決定執(zhí)行 save()update()操作。
void saveOrUpdate(String entityName, Object object)
           根據(jù)給定的實(shí)例的標(biāo)識(shí)屬性的值(注:可以指定unsaved-value。一般默認(rèn)null。)來(lái)決定執(zhí)行 save()update()操作。
void setCacheMode(CacheMode cacheMode)
           設(shè)置刷新提交模式。
void setFlushMode(FlushMode flushMode)
           設(shè)置刷新提交模式。
void setReadOnly(Object entity, boolean readOnly)
           將一個(gè)未經(jīng)更改的持久化對(duì)象設(shè)置為只讀模式,或者將一個(gè)只讀對(duì)象標(biāo)記為可以修改的模式。
void update(Object object)
           根據(jù)給定的detached(游離狀態(tài))對(duì)象實(shí)例的標(biāo)識(shí)更新對(duì)應(yīng)的持久化實(shí)例。
void update(String entityName, Object object)
           根據(jù)給定的detached(游離狀態(tài))對(duì)象實(shí)例的標(biāo)識(shí)更新對(duì)應(yīng)的持久化實(shí)例

 

【編輯推薦】

  1. Hibernate的三個(gè)狀態(tài)(1)
  2. 擴(kuò)展hibernate的查詢
  3. 簡(jiǎn)單的Hibernate入門介紹
  4. 在Liferay中使用Hibernate
  5. Hibernate的三個(gè)狀態(tài)(2)
責(zé)任編輯:book05 來(lái)源: 百度博客
相關(guān)推薦

2009-06-26 10:07:00

Hibernate狀態(tài)

2010-10-12 10:38:29

mysql觸發(fā)器

2010-03-15 16:34:50

Python字典

2023-04-26 11:14:11

IT領(lǐng)導(dǎo)者遠(yuǎn)程工作

2009-09-25 15:58:04

Hibernate對(duì)象

2011-05-23 18:17:54

增加外鏈

2013-10-14 15:36:44

流程

2010-06-08 16:21:46

如何安裝Opensus

2023-08-03 09:02:32

LangChain開發(fā)GLM

2023-03-16 15:13:41

缺失值據(jù)集中數(shù)據(jù)分析

2020-06-11 09:00:27

SDN網(wǎng)絡(luò)架構(gòu)網(wǎng)絡(luò)

2009-06-26 10:06:00

游離狀態(tài)Hibernate

2009-10-23 17:40:24

VB.NET繪圖方法

2010-05-14 14:00:59

MySQL數(shù)據(jù)庫(kù)優(yōu)化

2010-02-04 16:14:56

Ubuntu QQ

2009-09-23 17:00:07

Hibernate持久

2018-02-25 07:23:23

2010-09-02 16:46:52

SOAP協(xié)議

2011-12-20 10:41:36

程序員

2021-11-03 06:28:21

Python運(yùn)行速度開發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)