我想打开和关闭外键约束,我这样做了:
em.createQuery("SET FOREIGN_KEY_CHECKS=0").getResultList().
我收到此错误:
java.lang.IllegalArgumentException: node to traverse cannot be null!
答案 0 :(得分:2)
createQuery
无法识别本机查询。您必须使用createNativeQuery
方法。
假设您了解FOREIGN_KEY_CHECKS
的影响。禁用这可能会导致您遇到其他严重的数据丢失问题。