GBase 8a
性能调优
问答
Gbase 8a V8版本事务不能对同一张表多次操作
发表于2024-05-12 09:46:15185次浏览2个评论
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【GBase版本】:GBase 8a 8.6.2.43-R7-free.110605
【操作系统】:win10
【CPU】:
【问题描述】*:
GBase 8a ,V8版本不支持一个session事务内对同一个表的多次DML操作,
下面代码,对同一个表操作,会报错 can't lock table
@Transaction(value="RTSSYS",readOnly=false)
public void saveUser(User user){
userDao.deleteUserRole(user);
userDao.insertUserRole(user);
}
GBase 8a ,V8版本能不能通过库的参数设置,来满足事务内对同一张表多次操作??
评论
登录后才可以发表评论

GBase社区管理员发表于 2年前
最佳回答
GBase用户51935发表于 2个月前
蹲个答案。
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526
V8版本不支持一个session事务内对同一个表的多次DML操作,必须先commmit或rollback才可以。在V95版本里,提供了这个功能