起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1394|回复: 4

[处理中5] KSQL,执行更新操作时,不希望用到事务,是否可以实现

[复制链接]

998

主题

4330

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10726
QQ
发表于 2013-8-26 15:36:20 | 显示全部楼层 |阅读模式
如题:KSQL,执行更新操作时,不希望用到事务,是否可以实现
孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2013-8-26 15:58:43 | 显示全部楼层
最新的5.2.5版本中, KSQL中添加了两个新的接口
public static int executeUpdate(String ksql, Map<String, Object> varMap, Model dataModel, Model fnModel, Transaction t) ;
public static int executeUpdate(String ksql, Map<String, Object> varMap, String dataModel, Model fnModel, Transaction t) ;
在最后一个参数t, 允许用户使用自己的事务执行ksql更新
       
回复 支持 反对

使用道具 举报

998

主题

4330

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10726
QQ
 楼主| 发表于 2013-8-26 16:05:39 | 显示全部楼层
有没有不是用事务的KSQL方法?
孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2013-8-26 16:10:23 | 显示全部楼层
public static int executeUpdate(String ksql, Map<String, Object> varMap, Model dataModel, Model fnModel, Transaction t) ;
public static int executeUpdate(String ksql, Map<String, Object> varMap, String dataModel, Model fnModel, Transaction t) ;
使用这两个接口就能实现,
先创建自己的事务对象, 之后调用executeUpdate, 最后自己对t进行commit
回复 支持 反对

使用道具 举报

998

主题

4330

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10726
QQ
 楼主| 发表于 2013-8-26 17:54:04 | 显示全部楼层
本帖最后由 ecoolper 于 2013-8-26 17:56 编辑

能否增加这样接口
public static int executeUpdate(String ksql, Map<String, Object> varMap, Model dataModel, Model fnModel, Connection con) ;
孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-30 21:05 , Processed in 0.113079 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表