Dao批处理数据库
来源:互联网 发布:php判断时间范围 编辑:程序博客网 时间:2024/06/01 10:38
<pre name="code" class="java">package domain;public class OrderIterm {private String iid;private int count;/*数量*/private double subtotal;/*小计*/private Order order; /*所属订单 (关联)*/ private Book book;/*订单项所指的商品 (关联)*/public String getIid() {return iid;}public void setIid(String iid) {this.iid = iid;}public int getCount() {return count;}public void setCount(int count) {this.count = count;}public double getSubtotal() {return subtotal;}public void setSubtotal(double subtotal) {this.subtotal = subtotal;}public Order getOrder() {return order;}public void setOrder(Order order) {this.order = order;}public Book getBook() {return book;}public void setBook(Book book) {this.book = book;}}
public void addOrderItermList(List <OrderIterm> orderItermList){/** * 批处理:QueryRunner的batch(String sql,Object [] []params) * params由多个以为数组组成,每个一维数组都与sql在一起执行一次,多个一维数组就执行多次 */try {String sql="insert into orderitem values(?,?,?,?,?)";//把orderItermList转换成二维数组,一个orderIterm是一个一维数组Object [][] params=new Object[orderItermList.size()][];//循环遍历orderItermList,使用每个对象orderIterm为params中的每个一维数组赋值for(int i=0;i< orderItermList.size();i++){OrderIterm iterm=orderItermList.get(i);params[i]=new Object[]{iterm.getIid(),iterm.getCount(),iterm.getSubtotal(),iterm.getOrder().getOid(),iterm.getBook().getBid()};}qr.batch(sql, params);} catch (SQLException e) {// TODO Auto-generated catch blockthrow new RuntimeException(e);}}
0 0
- Dao批处理数据库
- 数据库批处理
- DAO 操作数据库
- 数据库DAO 设计
- MFC DAO数据库编程
- MFC DAO 数据库 学习
- 数据库操作dao文件
- DAO数据库操作
- DAO显示数据库
- DAO数据库:添加
- DAO数据库:修改
- DAO数据库:删除
- DAO数据库:查询
- JDBC数据库通用DAO
- JDBC数据库通用DAO
- 数据库之DAO
- DAO模式与数据库
- dao中的数据库方法
- Qt组件之文本框类
- 17. Letter Combinations of a Phone Number(46.02%)
- 史上最全远程推送详解之极光推送
- jar包安装到本地库 maven
- RAID基础知识
- Dao批处理数据库
- C# 浅拷贝与深拷贝区别
- SQL注入攻击
- hiho 1 最长回文子串
- JAVA反射机制
- 《第一行代码》启动活动最佳写法
- zDialog v2.0 - samples
- JAVA如何调用C/C++方法
- Ubuntu中关于hadoop环境变量的设置方法