【发布时间】:2017-04-26 04:40:09
【问题描述】:
我有一个 Model 类,它有一个引用同一 Model 类的另一个实例的属性。它基本上是一个模型中的树结构。
当我尝试执行 MyModel.deleteAll() 时,它会因为外键约束失败而失败。
有没有办法轻松地暂停 deleteAll 查询的这个约束?
由于我使用的是 mysql,所以我发现的唯一解决方法是发出 TRUNCATE 语句,mysql 立即接受该语句。
提前致谢, 埃文
异常详情:
org.javalite.activejdbc.DBException:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:无法删除或更新父行:外键约束失败(visibledb_testing.accountabilities,CONSTRAINT accountabilities_prototype_id FOREIGN KEY (prototype_id) REFERENCES accountabilities (id)),查询:DELETE FROM accountabilities
【问题讨论】:
标签: activejdbc javalite