hibernate方法
来源:互联网 发布:法国达索软件 待遇 编辑:程序博客网 时间:2024/05/29 16:27
clear()
清除Session中缓存的所有对象,并取消当前Session中所有维持在内存中的保存、更新和删除持久化状态,但不包括操作中的对象。 该方法不会关闭已经打开的迭代器或ScrollableResults实例。
evict(entity)
从Session的缓存中移除该实例。该实例所有的更改将不会被同步到数据库。
flush()
强制Session冲刷。将当前Session中所有维持在内存中的保存、更新和删除持久化状态同步到数据库。 该方法必须在事务提交和Session关闭之前调用。建议只在相同的事务内后续操作依赖于之前操作对数据库的改变时使用,一般情况建议依赖于事务提交时的自动冲刷即可,无需手动调用此方法。
load()
懒加载 返回所给id的实体类持久化实例,假定该实例存在。该方法可能返回一个代理实例, 这个代理实例在非id的方法被访问的时候根据需要初始化。 如果查找的实例不存在,抛出异常。
get()
如果实例不存在则返回null。 该方法不会返回没有初始化的实例
merge()
merge()方法,会根据对象是否进行了实质性修改,来决定是否执行相应的update/delete/update语句, 而upate()则不会进行比较,只用给定的对象信息覆盖原有信息 合并后的entity实例仍然是一个脱管态,而save或saveOrUpdate执行后变为持久态
- hibernate方法
- Hibernate session.flush方法
- Hibernate查询方法
- hibernate提高性能方法
- Hibernate高级查询方法
- Hibernate高级查询方法
- Hibernate高级查询方法
- Hibernate优化方法解析
- hibernate通用方法
- hibernate 的方法总结
- hibernate通用方法
- Hibernate 的saveOrUpdate方法
- Hibernate优化方法解析
- Hibernate查询方法
- Hibernate的检索方法
- Hibernate Session方法集
- hibernate的get方法
- Hibernate常用方法整理
- vecor 用法
- 关于银行系统中SOA架构实施的一些讨论
- 浅谈SQL Server触发器的使用
- 对Oracle性能调优的基本方案
- 内存字节对齐
- hibernate方法
- SQL Server触发器
- 一句话入门SEO【转】
- RGB与YUV颜色空间
- DirectShow编译问题汇总
- Fedora随记
- 搜寻古文化网站
- [转]在用yum install装软件的时候,怎么不用指定安装路径啊,那么默认都装到哪里了呢?真搞不明白
- PCI总线目标接口芯片PCI9052及其应用