Java操作存储过程_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Java操作存储过程

Java操作存储过程

 2011/9/21 8:10:34  qiaolevip  http://qiaolevip.iteye.com  我要评论(0)
  • 摘要:publicvoidinsert(BillMainbillMain){Listlist=billMainDAO.getSession().createSQLQuery("{Callproc()}").list();//如果有参数{Callproc(?)}//query.setString(0,参数);Object[]row=null;BillMainbillMain2=null;for(inti=0;i<list.size();i++){row=(Object[])list.get(i)
  • 标签:Java 过程 存储过程 操作
public void insert(BillMain billMain) {
		List list = billMainDAO.getSession().createSQLQuery("{Call proc()}")
				.list();
		// 如果有参数 {Call proc(?)}
		// query.setString(0, 参数);
		Object[] row = null;
		BillMain billMain2 = null;
		for (int i = 0; i < list.size(); i++) {
			row = (Object[]) list.get(i);
			System.out.println(row[0]);
			billMain2 = new BillMain();
			billMain2.setCustomerAdd(row[0].toString());
			billMain2.setCustomerName(row[1].toString());
			billMain2.setEntryId(row[2].toString());
			billMain2.setOperaTime(Timestamp.valueOf(row[3].toString()));
			billMain2.setOperator(row[4].toString());
			billMain2.setUnit(Integer.parseInt(row[5].toString()));

			billMainDAO.save(billMain);
		}
	}

发表评论
用户名: 匿名