쿼리 결과값 한꺼번에 보내기
- 작성자 :
- 박*민
- 작성일 :
- 2014-12-16 15:01:43
- 조회수 :
- 854
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
처리 문의드립니다.
데이터셋으로 여러개의 데이터를 넘겨 쿼리를 한번씩 실행하여 나온 여러 개의 Record를
한꺼번에 데이터셋으로 보내고싶은데요.
현재 마지막에 결과값만 나가게 됩니다.
방법 알려주실수있을까요?
public void selectBALNStatMatchAccService(
Map<String, Object> inVar, Map<String, List <Map>> inDataset,
Map<String, Object> outVar, Map <String, Object > outDataset)
throws Exception {
// 서비스단 개발
List<Map> mapList = inDataset.get("dsInput");
List<Map> records = null;
for (int i = 0; i < mapList.size(); i++) {
Map map = mapList.get(i);
records = balnstatmngtDAO.selectBALNStatMatchAcc(mapList.get(i));
}
records = ColumnInfoUtil.setTrimRecords("ALL", records);
ColumnInfoUtil.putOutDataSetMap(outDataset,"dsOutput", records); //Dataset과 record값으로 세팅한다.
}
데이터셋으로 여러개의 데이터를 넘겨 쿼리를 한번씩 실행하여 나온 여러 개의 Record를
한꺼번에 데이터셋으로 보내고싶은데요.
현재 마지막에 결과값만 나가게 됩니다.
방법 알려주실수있을까요?
public void selectBALNStatMatchAccService(
Map<String, Object> inVar, Map<String, List <Map>> inDataset,
Map<String, Object> outVar, Map <String, Object > outDataset)
throws Exception {
// 서비스단 개발
List<Map> mapList = inDataset.get("dsInput");
List<Map> records = null;
for (int i = 0; i < mapList.size(); i++) {
Map map = mapList.get(i);
records = balnstatmngtDAO.selectBALNStatMatchAcc(mapList.get(i));
}
records = ColumnInfoUtil.setTrimRecords("ALL", records);
ColumnInfoUtil.putOutDataSetMap(outDataset,"dsOutput", records); //Dataset과 record값으로 세팅한다.
}
A
안녕하세요. 박수민님.
사용하시는 UI 솔루션과의 연계되는 부분은 UI 솔루션쪽에 문의하시는 것이 좋으실 것 같습니다.
다만, 위에서 제시하신 코드 상(server-side)으로 방법을 말씀드리면
Map<String, List<Map>> inDataset 자체가 여러 DataSet(일반적으로 통용되는 용어는 아니지만, List<Map> 또는 List<VO> 형태로 테이블 형태의 데이터를 담는다고 가정)을 가져올 수 있는 상태입니다.
결과도 동일한 형태로 전달하시면 되십시니다.
혹 일반적인 JSP와 같은 처리라면 dataset마다 model명을 부여하여 model에 지정하시면 됩니다.
그럼, 즐거운 하루되십시오.
감사합니다.
사용하시는 UI 솔루션과의 연계되는 부분은 UI 솔루션쪽에 문의하시는 것이 좋으실 것 같습니다.
다만, 위에서 제시하신 코드 상(server-side)으로 방법을 말씀드리면
Map<String, List<Map>> inDataset 자체가 여러 DataSet(일반적으로 통용되는 용어는 아니지만, List<Map> 또는 List<VO> 형태로 테이블 형태의 데이터를 담는다고 가정)을 가져올 수 있는 상태입니다.
결과도 동일한 형태로 전달하시면 되십시니다.
혹 일반적인 JSP와 같은 처리라면 dataset마다 model명을 부여하여 model에 지정하시면 됩니다.
그럼, 즐거운 하루되십시오.
감사합니다.