// org.hibernate.Session 또는 org.springframework.orm.hibernate3.HibernateTemplate 을 이용하여 리턴 받은 리스트값을 Object 배열을 이용하여 추출합니다.

//##  Controller 에서 Service 호출 부분

 

List dataList = dataService.selectDataMain(currentPage, countPerPage);
Iterator list = dataList .iterator();
while(list.hasNext()) {
    Object[] data = (Object[])list.next();
 logger.debug("data[0] : " + data[0] +", data[1] : " 
                   + data[1]+", data[2] : " + data[2]+", data[3] : " + data[3]);
 if(data[2].equals(1)){branchL.setBranchName((String)data[0]);}
 if(data[2].equals(2)){branchM.setBranchName((String)data[0]);}
 if(data[2].equals(3)){branchS.setBranchName((String)data[0]);}
}

 


// ## DAO 부분
 public List selectDataMain(int currentPage, int countPerPage){
  String[] paramNames = new String[]{"currentPage", "countPerPage"};
  Object[] values = new Object[]{currentPage, countPerPage};
 
  List list = getHibernateTemplate().findByNamedQueryAndNamedParam("select.selectDataMainList", paramNames, values);
 
  return list;
 }


###
   branchListL = donationService.findByBranchL(bean.getBranchL());
   branchListM = donationService.findByBranchM(bean.getBranchM());
   branchListS = donationService.findByBranchS(bean.getBranchS());
   BranchList branchM = new BranchList();
   BranchList branchL = new BranchList();
   BranchList branchS = new BranchList();  
   Iterator iter1 = branchListL.iterator();
   Iterator iter2 = branchListM.iterator();
   Iterator iter3 = branchListS.iterator();
   if(iter1.hasNext()){
    branchL = (BranchList)iter1.next();
   }
   if(iter2.hasNext()){
    branchM = (BranchList)iter2.next();
   }
   if(iter3.hasNext()){
    branchS = (BranchList)iter3.next();
   }
   if(branchM.getBranchName() != null) {
    branchM.setBranchName(" / " + branchM.getBranchName());
   }
   if(branchS.getBranchName() != null){
    branchS.setBranchName(" / " + branchS.getBranchName());
   }

※ 위 내용은, 여러 자료를 참고하거나 제가 주관적으로 정리한 것입니다.
   잘못된 정보나 보완이 필요한 부분을, 댓글 또는 메일로 보내주시면 많은 도움이 되겠습니다.
11 25, 2009 15:19 11 25, 2009 15:19


Trackback URL : http://develop.sunshiny.co.kr/trackback/342

Leave a comment


Recent Posts

  1. HDFS - Python Encoding 오류 처리
  2. HP - Vertica ROS Container 관련 오류...
  3. HDFS - Hive 실행시 System Time 오류
  4. HP - Vertica 사용자 쿼리 이력 테이블...
  5. Client에서 HDFS 환경의 데이터 처리시...

Recent Comments

  1. 안녕하세요^^ 배그핵
  2. 안녕하세요^^ 도움이 되셨다니, 저... sunshiny
  3. 정말 큰 도움이 되었습니다.. 감사합... 사랑은
  4. 네, 안녕하세요. 댓글 남겨 주셔서... sunshiny
  5. 감사합니다 많은 도움 되었습니다!ㅎㅎ 프리시퀸스

Recent Trackbacks

  1. facebook marketing company facebook marketing company %M
  2. check it out here check it out here %M
  3. synchronized wireless clock systems synchronized wireless clock systems %M
  4. find out this here find out this here %M
  5. selling social media services selling social media services %M

Calendar

«   12 2019   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Bookmarks

  1. 위키피디아
  2. MysqlKorea
  3. 오라클 클럽
  4. API - Java
  5. Apache Hadoop API
  6. Apache Software Foundation
  7. HDFS 생태계 솔루션
  8. DNSBL - Spam Database Lookup
  9. Ready System
  10. Solaris Freeware
  11. Linux-Site
  12. 윈디하나의 솔라나라

Site Stats

TOTAL 2778965 HIT
TODAY 1158 HIT
YESTERDAY 532 HIT