社区
Java EE
帖子详情
hibernate 锁的问题
racke
2006-06-08 08:24:02
请问 session 对象的lock() 是干吗的?
...全文
148
5
打赏
收藏
hibernate 锁的问题
请问 session 对象的lock() 是干吗的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
racke
2006-06-15
打赏
举报
回复
查询和修改都不能
目木
2006-06-15
打赏
举报
回复
锁住的别的线程还能不能查询的?
racke
2006-06-14
打赏
举报
回复
session.get(Employee.class,new Long(0),LockMode.UPGRADE);
是得到这条纪录的悲观锁。
那如果是LockMode.READ还会不会得到悲观锁?
用session.lock(employee,LockMode.READ);
做同步,即把employee从detached状态变为persistence状态,此时会不会得到悲观锁呢
didoleo
2006-06-08
打赏
举报
回复
就把这条记录锁住了。
didoleo
2006-06-08
打赏
举报
回复
比如你要编辑一条记录的时候要防止被别的用户编辑,
可以session.get(Employee.class,new Long(0),LockMode.UPGRADE);
相当与 select ... from employee for update
(这个是oracle 的语法)
也可以session.lock();
hibernate
乐观
锁
和悲观
锁
学习
其中通过 version 实现的乐观
锁
机制是
Hibernate
官方推荐的乐观
锁
实现,同时也是
Hibernate
中,目前唯一在数据对象脱离 Session 发生修改的情况下依然有效的
锁
机制。因此,一般情况下,我们都选择 version 方式...
Hibernate
锁
机制_悲观
锁
和乐观
锁
Hibernate
锁
机制_悲观
锁
和乐观
锁
全面掌握
Hibernate
框架技术
全面包含
Hibernate
相关技术,老司机手把手带你一起飞,让你少走弯路。 包含
Hibernate
相关技术:
Hibernate
简介、Session API、对象的状态 查询操作(主键查询、HQL查询、Criteria查询、SQL查询、命名查询、doWork) ...
Hibernate
乐观
锁
和悲观
锁
分析
Hibernate
乐观
锁
和悲观
锁
分析,针对在使用
HIBERNATE
时怎么配置乐观
锁
进行了详细的范例讲解
hibernate
的乐观
锁
和悲观
锁
hibernate
的乐观
锁
和悲观
锁
,两种
锁
搞定一切
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章