NutzCN Logo
问答 deleteWith突然不能工作了
发布于 2287天前 作者 tiger 1508 次浏览 复制 上一个帖子 下一个帖子
标签:

原来deleteWith代码一直处于测试代码中,被执行过很多次。但是刚刚突然不能正常工作了,(已重启数据库和ide)。
具体症状是:
子表和主表的DELETE SQL都被正常生成,并被打印到日志里,但是子表删除的SQL,看上去没有被实际送到DB执行,导致删除主表的SQL报错:

[17:14:52:105] [DEBUG] - org.nutz.dao.impl.sql.run.NutDaoExecutor.exec(NutDaoExecutor.java:97) - SQLException
org.postgresql.util.PSQLException: ERROR: update or delete on table "master" violates foreign key constraint "fk_md_mcmese" on table "sub"
  详细:Key (mcid)=(88) is still referenced from table "sub".

子表的DELETE SQL,如果放到命令行里面,是可以正常执行的,但是就是没有被nutz执行。

请问这个有可能是什么原因造成的?

1 回复

是我自己搞错了。

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