sql级联删除
来源:互联网 发布:mac微信好用吗 编辑:程序博客网 时间:2024/05/22 00:34
报错信息:是建表的时候建立约束的时候没有no action 下面的第一个表是修改过的 意思是为当前表oid 添加外键约束 参照的是orders表内的oid 该约束名是oid 删除的时候使用级联 而修改的时候没动作。 CONSTRAINT `oid` FOREIGN KEY (`oid`) REFERENCES `orders` (`oid`) ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT `bid` FOREIGN KEY (`bid`) REFERENCES `book` (`bid`) ON DELETE NO ACTION ON UPDATE NO ACTIONjava.lang.RuntimeException: java.sql.SQLException: Wrong number of parameters: expected 1, was given 2 Query: delete from orders where oid = ? Parameters: [org.apache.commons.dbutils.handlers.BeanHandler@5425f96c, 0277d22417d54f9b9b4f0fac93384067]com.dao.impl.OrderDaoImpl.delOrder(OrderDaoImpl.java:70)com.service.impl.OrderServiceImpl.delOrder(OrderServiceImpl.java:46)com.controller.OrderServlet.delOrder(OrderServlet.java:119)sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)java.lang.reflect.Method.invoke(Method.java:498)com.controller.BaseServlet.service(BaseServlet.java:28)javax.servlet.http.HttpServlet.service(HttpServlet.java:723)就算刚刚找出了错误,还是报错。最后修修改了update语句
qr.update("delete from orders where oid =?",oid);错误语句是如下
qr.update("delete from orders where oid =?",new BeanHandler<Order>(Order.class),bid);
0 0
- SQL级联删除
- sql 级联删除
- sql级联删除
- sql级联删除
- SQL级联删除
- SQL级联删除
- sql级联删除
- SQL语句级联删除
- sql级联删除
- SQL级联更新和级联删除
- SQL级联更新和级联删除
- SQL 级联更新,级联删除的概念
- sql 添加级联删除和级联更新
- sql级联删除怎么做?
- sql server 2005 级联删除
- SQL级联删除与级联更新使用格式
- SQL数据库基础之级联删除和级联更新
- sql语句实现级联修改和删除
- iOS开发 UIimage旋转,得到旋转后的Image图片,解决imageView旋转,内部图片不跟着旋转问题
- postgresql 在window下更改数据库目录
- J2EE系列之Struts2学习笔记(九)--使用通配符配置struts.xml文件
- Linux入门(2)——Ubuntu16.04安装wineQQ
- sed的基本使用
- sql级联删除
- 微信公众号发送模板消息
- Scala Trait 详解(实例)
- Swagger与RestFul 集成 以及 注解使用Demo
- 静态变量和实例变量的区别
- 使用枚举实现树结构
- android生成aar包及引用aar包
- Runtime(一) 初识runtime
- neural network for machine learning(第三周编程作业)----感知机算法