NutzCN Logo
问答 采用nutz向数据库插入数据的时候,出现锁数据的情况。。
发布于 2274天前 作者 zhangkaidsy 1840 次浏览 复制 上一个帖子 下一个帖子
标签:

最近写项目,发现在事务中采用dao().insert()的时候,数据没有成功插入数据库。
然后跟踪了一下代码,插入的数据没有问题,nutz也执行到了_commit,但是数据并没有插入成功,
将刚插入的数据复制手动插入数据库,发现数据被锁住,无法插入,请问一下有没有前辈遇到过此类问题?

12 回复

看错数据库了吧

是不是acitivit相关?

@wendal 额。。没看错,就这个数据库

@wendal 是的,在这个事务里面都有执行对activiti操作的方法

数据被锁住是怎么看出来的?

排除法咯,不操作acitivit试试

@wendal 我手动添加 这条没添加进去的数据ID,plsql直接就卡死了。。

所以,应该是CustomJdbcTransaction没写好吧

我看CustomJdbcTransaction里面commit等方法都没实现逻辑

@wendal 兽叔救我。。卡了几天了,虽然说这个问题只是偶尔发生,但是挺严重的。

能稳定重现吗?

@wendal 不能。。。。,就算是添加了activiti的操作,也只是偶尔发生,但是有时候可能一连几次都添加不进去

添加回复
请先登陆
回到顶部