测试存储过程的调用

1、实体类InfoVo

package org.ygwy.procedure.test;

public class InfoVo {
 private String id;
 private String journalNumber;
 private String rcName;
 private String houseNumber;
 private String hCName;
 private String ownerName;
 private String feeYearMonth;
 private String efsNum;
 private String efeNum;
 private String essNum;
 private String eseNum;
 private String etsNum;
 private String eteNum;
 private String etotal;
 private String ePrice;
 private String wfsNum;
 private String wfeNum;
 private String wssNum;
 private String wseNum;
 private String wtsNum;
 private String wteNum;
 private String wtotal;
 private String wPrice;
 private String dkm;
 private String dkmje;
 private String houseArea;
 private String propertyExpensePrice;
 private String wyje;
 private String lateFee;
 private String ultimoBalance;
 private String amountReceivable;
 private String realReceivable;
 private String repairFee;
 private String otherFee;
 public String getId() {
  return id;
 }
 public void setId(String id) {
  this.id = id;
 }
 public String getJournalNumber() {
  return journalNumber;
 }
 public void setJournalNumber(String journalNumber) {
  this.journalNumber = journalNumber;
 }
 public String getRcName() {
  return rcName;
 }
 public void setRcName(String rcName) {
  this.rcName = rcName;
 }
 public String getHouseNumber() {
  return houseNumber;
 }
 public void setHouseNumber(String houseNumber) {
  this.houseNumber = houseNumber;
 }
 public String getHCName() {
  return hCName;
 }
 public void setHCName(String name) {
  hCName = name;
 }
 public String getOwnerName() {
  return ownerName;
 }
 public void setOwnerName(String ownerName) {
  this.ownerName = ownerName;
 }
 public String getFeeYearMonth() {
  return feeYearMonth;
 }
 public void setFeeYearMonth(String feeYearMonth) {
  this.feeYearMonth = feeYearMonth;
 }
 public String getEfsNum() {
  return efsNum;
 }
 public void setEfsNum(String efsNum) {
  this.efsNum = efsNum;
 }
 public String getEfeNum() {
  return efeNum;
 }
 public void setEfeNum(String efeNum) {
  this.efeNum = efeNum;
 }
 public String getEssNum() {
  return essNum;
 }
 public void setEssNum(String essNum) {
  this.essNum = essNum;
 }
 public String getEseNum() {
  return eseNum;
 }
 public void setEseNum(String eseNum) {
  this.eseNum = eseNum;
 }
 public String getEtsNum() {
  return etsNum;
 }
 public void setEtsNum(String etsNum) {
  this.etsNum = etsNum;
 }
 public String getEteNum() {
  return eteNum;
 }
 public void setEteNum(String eteNum) {
  this.eteNum = eteNum;
 }
 public String getEtotal() {
  return etotal;
 }
 public void setEtotal(String etotal) {
  this.etotal = etotal;
 }
 public String getEPrice() {
  return ePrice;
 }
 public void setEPrice(String price) {
  ePrice = price;
 }
 public String getWfsNum() {
  return wfsNum;
 }
 public void setWfsNum(String wfsNum) {
  this.wfsNum = wfsNum;
 }
 public String getWfeNum() {
  return wfeNum;
 }
 public void setWfeNum(String wfeNum) {
  this.wfeNum = wfeNum;
 }
 public String getWssNum() {
  return wssNum;
 }
 public void setWssNum(String wssNum) {
  this.wssNum = wssNum;
 }
 public String getWseNum() {
  return wseNum;
 }
 public void setWseNum(String wseNum) {
  this.wseNum = wseNum;
 }
 public String getWtsNum() {
  return wtsNum;
 }
 public void setWtsNum(String wtsNum) {
  this.wtsNum = wtsNum;
 }
 public String getWteNum() {
  return wteNum;
 }
 public void setWteNum(String wteNum) {
  this.wteNum = wteNum;
 }
 public String getWtotal() {
  return wtotal;
 }
 public void setWtotal(String wtotal) {
  this.wtotal = wtotal;
 }
 public String getWPrice() {
  return wPrice;
 }
 public void setWPrice(String price) {
  wPrice = price;
 }
 public String getDkm() {
  return dkm;
 }
 public void setDkm(String dkm) {
  this.dkm = dkm;
 }
 public String getDkmje() {
  return dkmje;
 }
 public void setDkmje(String dkmje) {
  this.dkmje = dkmje;
 }
 public String getHouseArea() {
  return houseArea;
 }
 public void setHouseArea(String houseArea) {
  this.houseArea = houseArea;
 }
 public String getPropertyExpensePrice() {
  return propertyExpensePrice;
 }
 public void setPropertyExpensePrice(String propertyExpensePrice) {
  this.propertyExpensePrice = propertyExpensePrice;
 }
 public String getWyje() {
  return wyje;
 }
 public void setWyje(String wyje) {
  this.wyje = wyje;
 }
 public String getLateFee() {
  return lateFee;
 }
 public void setLateFee(String lateFee) {
  this.lateFee = lateFee;
 }
 public String getUltimoBalance() {
  return ultimoBalance;
 }
 public void setUltimoBalance(String ultimoBalance) {
  this.ultimoBalance = ultimoBalance;
 }
 public String getAmountReceivable() {
  return amountReceivable;
 }
 public void setAmountReceivable(String amountReceivable) {
  this.amountReceivable = amountReceivable;
 }
 public String getRealReceivable() {
  return realReceivable;
 }
 public void setRealReceivable(String realReceivable) {
  this.realReceivable = realReceivable;
 }
 public String getRepairFee() {
  return repairFee;
 }
 public void setRepairFee(String repairFee) {
  this.repairFee = repairFee;
 }
 public String getOtherFee() {
  return otherFee;
 }
 public void setOtherFee(String otherFee) {
  this.otherFee = otherFee;
 }

}
2、接口InfoDao

package org.ygwy.procedure.test;

import java.util.List;

public interface InfoDao {
 public List<InfoVo> queryAll(String s,String e);
}
3、实现类InfoDaoImpl

package org.ygwy.procedure.test;

import java.sql.CallableStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import org.ygwy.db.DBConn;

public class InfoDaoImpl implements InfoDao {

 public List<InfoVo> queryAll(String ss,String ee) {
  DBConn db=new DBConn();
  List<InfoVo> list=new ArrayList<InfoVo>();
  try {
   CallableStatement pc=db.getConn().prepareCall("{call pro_test(?, ?)}");
   pc.setString(1, ss);
   pc.setString(2, ee);
   ResultSet rs=pc.executeQuery();
   while(rs.next()){
   InfoVo info=new InfoVo();   
   info.setId(rs.getString("Id"));
   info.setAmountReceivable(rs.getString("AmountReceivable"));
   info.setDkm(rs.getString("Dkm"));
   info.setDkmje(rs.getString("Dkmje"));
   info.setEfeNum(rs.getString("EfeNum"));
   info.setEfsNum(rs.getString("EfsNum"));
   info.setEPrice(rs.getString("EPrice"));
   info.setEseNum(rs.getString("EseNum"));
   info.setEssNum(rs.getString("EssNum"));
   info.setEteNum(rs.getString("EteNum"));
   info.setEtotal(rs.getString("Etotal"));
   info.setEtsNum(rs.getString("EtsNum"));
   info.setFeeYearMonth(rs.getString("FeeYearMonth"));
   info.setHCName(rs.getString("HCName"));
   info.setHouseArea(rs.getString("HouseArea"));
   info.setHouseNumber(rs.getString("HouseNumber"));
   info.setJournalNumber(rs.getString("JournalNumber"));
   info.setLateFee(rs.getString("LateFee"));
   info.setOtherFee(rs.getString("OtherFee"));
   info.setOwnerName(rs.getString("OwnerName"));
   info.setPropertyExpensePrice(rs.getString("PropertyExpensePrice"));
   info.setRcName(rs.getString("RcName"));
   info.setRealReceivable(rs.getString("RealReceivable"));
   info.setRepairFee(rs.getString("RepairFee"));
   info.setUltimoBalance(rs.getString("UltimoBalance"));
   info.setWfeNum(rs.getString("WfeNum"));
   info.setWfsNum(rs.getString("WfsNum"));
   info.setWPrice(rs.getString("WPrice"));
   info.setWseNum(rs.getString("WseNum"));
   info.setWssNum(rs.getString("WssNum"));
   info.setWteNum(rs.getString("WteNum"));
   info.setWtotal(rs.getString("Wtotal"));
   info.setWtsNum(rs.getString("WtsNum"));
   info.setWyje(rs.getString("Wyje"));
   
   list.add(info);
   }

  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  return list;
 }

}

 

4、测试类Test

package org.ygwy.procedure.test;

import java.util.Iterator;
import java.util.List;

public class Test {

 
 public static void main(String[] args) {
  InfoDao dao=new InfoDaoImpl();
  List list=dao.queryAll("200907", "200907");
  Iterator iter=list.iterator();
  while(iter.hasNext()){
   InfoVo info=(InfoVo)iter.next();
   System.out.println(info.getAmountReceivable()+","+info.getJournalNumber()+","+info.getRealReceivable());
  }

 }

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值