在一个链接中进行批量处理,conn 为同一个链接, 初始化默认打开事物并且设置自动提交为false。 insertIntoEvw(conn, corrList, user_id);// 插入evw表
// 从evw中检索数据, 插入到主表
insertEvtFromEvw(conn, user_id);完成后 conn.commit();但是现在遇到一个问题插入evw后 在后来这个insertEvtFromEvw方法中检索不到前一步插入到evw的数据。以前也遇到过, 通过程序的方式处理的, 请问高手有什么处理方法?
// 从evw中检索数据, 插入到主表
insertEvtFromEvw(conn, user_id);完成后 conn.commit();但是现在遇到一个问题插入evw后 在后来这个insertEvtFromEvw方法中检索不到前一步插入到evw的数据。以前也遇到过, 通过程序的方式处理的, 请问高手有什么处理方法?
解决方案 »
- java中如何用openssl生成的公钥来加密字符串
- SWT vs. Swing,谁更有前途
- System.out.println("已连接!!"); 为啥会出错啊
- 麻烦大家帮我调下这个正则~~~
- hibernate中的one-to-many属性中两个表关联的字段必须名字一样吗?
- Eclipse或JDK1.6有自带SQL2005的驱动吗?
- <jsp:setProperty name="bean1" property="myrqst" value="request" />能否把request对象传给bean1?
- 急进啊~~
- 为什么使用如下循环只能显示文本的第一行???
- 怎样判断一个字符串里面全是数字?
- Web服务器如何接受用户请求
- java static 题
2) 基于第一的原因,我们在处理批量插入时候需要注意两个事情.
第一,插入数据是否需要进行即时查询.有其他的业务需要基于这些数据继续进行呢?若是需要,请你不要进行批量插入.因为这样会影响到你系统本身的业务.
第二,寻找一个适合本身系统批量插入的机制.(多少秒就提交一次或者是插入多少条记录提交一次等)