要遍历的节点不能为null设置外键约束

时间:2018-01-10 06:52:37

标签: java jpa

我想打开和关闭外键约束,我这样做了:

em.createQuery("SET FOREIGN_KEY_CHECKS=0").getResultList().

我收到此错误:

java.lang.IllegalArgumentException: node to traverse cannot be null!

1 个答案:

答案 0 :(得分:2)

createQuery无法识别本机查询。您必须使用createNativeQuery方法。

假设您了解FOREIGN_KEY_CHECKS的影响。禁用这可能会导致您遇到其他严重的数据丢失问题。

相关问题