成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Hibernate的三個狀態 方法列表

開發 后端
本篇文章繼續列出Hibernate三個狀態中的各種方法。

 

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

 

【編輯推薦】

  1. Hibernate的三個狀態(1)
  2. 擴展hibernate的查詢
  3. 簡單的Hibernate入門介紹
  4. 在Liferay中使用Hibernate
  5. Hibernate的三個狀態(2)
責任編輯:book05 來源: 百度博客
相關推薦

2009-06-26 10:07:00

Hibernate狀態

2010-10-12 10:38:29

mysql觸發器

2023-04-26 11:14:11

IT領導者遠程工作

2010-03-15 16:34:50

Python字典

2009-09-25 15:58:04

Hibernate對象

2010-06-08 16:21:46

如何安裝Opensus

2023-08-03 09:02:32

LangChain開發GLM

2011-05-23 18:17:54

增加外鏈

2013-10-14 15:36:44

流程

2020-06-11 09:00:27

SDN網絡架構網絡

2023-03-16 15:13:41

缺失值據集中數據分析

2009-06-26 10:06:00

游離狀態Hibernate

2010-05-14 14:00:59

MySQL數據庫優化

2009-10-23 17:40:24

VB.NET繪圖方法

2010-02-04 16:14:56

Ubuntu QQ

2009-09-23 17:00:07

Hibernate持久

2022-02-21 14:14:03

SSH加密密鑰

2022-06-22 08:50:53

ERP系統CTO

2018-02-25 07:23:23

2010-09-02 16:46:52

SOAP協議
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人在线电影网站 | 九九伦理片 | 视频一区在线 | 欧美最猛黑人 | 91在线精品一区二区 | 日韩av黄色 | 午夜视频在线观看网站 | 亚洲视频 欧美视频 | 亚洲免费在线观看 | 九九热在线免费观看 | 久久9久| 久青草影院| 国产在线97 | 久草.com | 亚洲国产一区二区三区在线观看 | 国产欧美日韩精品一区二区三区 | 综合久久一区 | 久久久综合网 | 亚洲欧美视频在线观看 | 久久精品无码一区二区三区 | 亚洲一区二区免费 | 日韩精品久久久 | 国产在线精品一区二区三区 | 精品一二区 | 欧洲视频一区二区 | 青草青草久热精品视频在线观看 | 国外成人在线视频网站 | 久久国产麻豆 | 久久精品欧美一区二区三区不卡 | 美女视频一区二区三区 | 久久久av | 成人性视频免费网站 | 夜夜摸夜夜操 | 日韩免费在线 | 国产一区影院 | 欧美日韩大陆 | 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 欧美日韩理论 | 久久精品免费观看 | 青青草原综合久久大伊人精品 | 日韩二区 |