发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA

请教个问题高手请进

2008-03-27 15:06
赞助商链接

我一个线程在扫描一个表TEST1,statement执行select,然后select完就delete,然后statement.close,connection 放回连接池,

我在这个线程运行的时候,我用PLSQLdeveloper直接插入TEST1,可以插入,程序也能扫出来,我又建了一个TEST2表,并建一个触发器给TEST2表,如果有数据进入TEST2,触发器就吧数据insert到TEST1,程序不运行时候,正常,但是如果我哪个线程启动起来的话,insert到TEST2数据时,触发器就不执行,如果这个扫描线程不启动,insert到TEST2数据,触发器就可以执行insert到TEST1,但是我程序运行着,不通过触发器,直接insert到TEST1是可以的,高手帮帮我,是不是有锁定的问题

2008-03-27 15:38

找到原因了,其实就是锁,本来想删掉这个帖子的,可是好像没有这个功能,呵呵banq大哥,做上这个功能吧,就是自己发的帖子可以删除

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com