hibernate-session中的方法
1.操作实体对象的方法
save() 保存
update() 更新
saveOrUpdate() 保存或更新
delete() 删除
2.操作缓存的方法
clear() 清除所有缓存
evit() 将指定对象清除出缓存
flush() 刷新到数据库中()马上执行sql语句,不会清除session缓存)
3.查询实体对象的方法
get()
load()
createQuery()
createCriteria()
get()和load()方法的比较
①get()方法是立即加载,即只要执行get()方法,立即会发出sql语句
load()方法是延迟加载,即只有查询该对象的属性时,才会发出sql语句
②没查到时,get()方法返回null,load()方法抛异常
③get()方法返回的是真实的对象
load()方法返回的是代理对象
转载于:https://www.cnblogs.com/rrb520/p/5326392.html
hibernate-session中的方法相关推荐
- Hibernate Session的delete()方法
本文介绍Hibernate Session的delete()方法.delete()方法用于从数据库中删除与Java对象对应的记录.对应游离对象和持久化对象,delete语句会做出不同的反应. dele ...
- Hibernate Session中的save(),update(),delete(),saveOrUpdate() 细粒度分析
Hibernate在对资料库进行操作之前,必须先取得Session实例,相当于JDBC在对资料库操作之前,必须先取得Connection实例, Session是Hibernate操作的基础,它不是设计 ...
- (转) Hibernate框架基础——操纵持久化对象的方法(Session中)
http://blog.csdn.net/yerenyuan_pku/article/details/52761021 上一篇文章中我们学习了Hibernate中java对象的状态以及对象的状态之间如 ...
- Hibernate Session merge,update,save,saveOrUpdate,persist
Hibernate Session merge,update,save,saveOrUpdate,persist Hibernate Session是java应用程序和hibernate框架之间的接口 ...
- 登录用户信息存session中
登录接口 将用户输入的用户名和密码进行验证,查询不为空,存到session中 /*** 登录方法*/@PostMapping("login")public String login ...
- hibernate中PO对象的三种状态分析以及session中的一些方法的区别
hibernate的状态 hibernate的各种保存方式的区(save,persist,update,saveOrUpdte,merge,flush,lock)及 对象的三种状态 hibernate ...
- org.hibernate.Session.evict(Object object)方法的使用
在一个实体A.B的关联关系中,如下图: B外键关联A,关联字段A_id A中保存有B的集合blist 在A的实体属性blist,使用懒加载注解,如下: @OneToMany(targetEntity= ...
- Hibernate学习笔记Session.evict(user)方法
@[TOC]Hibernate学习笔记Session.evict(user)方法 Hibernate学习笔记Session.evict(user)方法 首先我们要明白Session.flush(use ...
- java中的session对象,Java对象中Response与session对象的方法是什么?
广州达内Java培训小编了解到Java对象种类很多,有的小伙伴最不清楚的就是Response与session对象的方法,下面小编就搜集Response与session对象的方法供大家阅读.当一个客户首 ...
- js获取php页面session的值,在html页面中取得session中的值的方法
1.首先呢session的key-value都是存在server的,浏览器HTML页面是没有办法直接取得session中的值,只有在html里能通过js拿到jesessionid之类的东西. 1.1. ...
最新文章
- 试读angular源码第三章:初始化zone
- 加快信息化建设对地方发展的_加快设计师职业发展的9种方法
- 【CCF】201812-2小明放学
- es6删除数组某项_es6删除数组元素或者对象元素的方法介绍(代码)
- [转载] numpy.logspace和numpy.linspace区别对比
- mysql insert优化_如何优化MySQL insert性能
- git分支创建分支删除分支合并
- opporeno怎么刷鸿蒙系统,opporeno老是提示更新系统
- 那一年岳云鹏14岁,郭德纲26岁
- 我所使用的五大返利网站使用比较
- 通过TCP网络协议实现控制台多人聊天功能,另附私聊@功能。(java)
- /etc/security/limits.conf 详解与配置
- 无状态,无连接的理解
- 3D建模软件应该学中文版还是英文版?Maya软件应该学中文版还是英文版?
- Linux 进程内存布局(一)
- AVL树添加节点后的平衡操作(一)逻辑分析:左旋、右旋、双旋(超详细图解)
- 基于Apache Hudi构建智能湖仓实践(附亚马逊工程师代码)
- 项目管理9大知识思维导图-精减版+教你如何绘制专属思维导图
- 谈谈深度学习目标检测中的遮挡问题
- 教师学python有什么用_李老师带你学Python-第一课 为什么Python这么火