Hibernate状态的方法有哪些
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,这篇文章主要介绍了Hibernate状态的方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。booleanisConnected
千家信息网最后更新 2025年02月05日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(游离状态)对象实例的标识更新对应的持久化实例 |
感谢你能够认真阅读完这篇文章,希望小编分享的"Hibernate状态的方法有哪些"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
状态
实例
标识
对象
实体
自由
模式
情况
数据
条件
篇文章
数据库
方法
相同
属性
等级
级别
更新
检查
生成
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库+到+java+乱码
赶超网络技术有限公司上海
服务器关机顺序
有关设计专业的软件开发
吴亦良网络技术服务部
vb有关数据库的题目
公司网络安全监控范围
会计信息化网络安全国家政策
怎样架设一个传奇手游服务器
银行网络安全概念股龙头
崇明区系统软件开发
网络技术部招新视频
泰拉瑞亚航空服务器
昆明教育台网络安全直播
数据库关系运算指的是
销售实时数据库公司
关于网络安全知识的论文
软件开发读取本地音源中的音色
全国大学生网络安全保卫知识
池州通信软件开发定制
数据库+到+java+乱码
h2内存数据库mysql
应用软件开发基础选择
代理服务器管理插件
注册网络安全测评师
李彦宏软件开发者演讲
无法连接公司数据库
昆山网络技术推荐咨询
上网为什么需要服务器
网络安全国家上市企业