db접속 후 검색 안됨
- 작성자 :
- 초*
- 작성일 :
- 2016-10-10 11:27:56
- 조회수 :
- 1,450
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
알려주신대로 ID를 SAMPLE-00001로 해서 검색이 잘되는데 이걸 db에 접속을 하면 검색이 안되네요..
db는 context-datasource.xml에서 mysql 로 접속을 했고 db명은 rte로 수정했습니다.
db조회는 잘되고, 1페이지,2페이지 이동해서 데이터 보여주는것도 잘 나옵니다.
그런데 검색을 했더니 안되서 로그를 찍어보니 검색키워드 SAMPLE-00001로 잘 넘어가는것 같은데... 전체 결과가 나오네요..
aa2,aa3,aa1은 context-datasource.xml에서
aa4는 EgovSampleServiceImpl에서
aa5는 SampleDAO에서 아래처럼 찍어봤습니다.
또 어디를 찍어봐야되나요?? 잘 들어가는것 같은데... 데이터가 검색이 안되네요....
/**
* 글 목록을 조회한다. (pageing)
* @param searchVO - 조회할 정보가 담긴 SampleDefaultVO
* @param model
* @return "egovSampleList"
* @exception Exception
*/
@RequestMapping(value = "/egovSampleList.do")
public String selectSampleList(@ModelAttribute("searchVO") SampleDefaultVO searchVO, ModelMap model) throws Exception {
/** EgovPropertyService.sample */
searchVO.setPageUnit(propertiesService.getInt("pageUnit"));
searchVO.setPageSize(propertiesService.getInt("pageSize"));
System.out.println("aa2"+searchVO);
System.out.println("aa3"+model);
/** pageing setting */
PaginationInfo paginationInfo = new PaginationInfo();
paginationInfo.setCurrentPageNo(searchVO.getPageIndex());
paginationInfo.setRecordCountPerPage(searchVO.getPageUnit());
paginationInfo.setPageSize(searchVO.getPageSize());
searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
searchVO.setLastIndex(paginationInfo.getLastRecordIndex());
searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
List<?> sampleList = sampleService.selectSampleList(searchVO);
System.out.println("aa1"+sampleList);
model.addAttribute("resultList", sampleList);
int totCnt = sampleService.selectSampleListTotCnt(searchVO);
paginationInfo.setTotalRecordCount(totCnt);
model.addAttribute("paginationInfo", paginationInfo);
return "sample/egovSampleList";
/**
* 글 목록을 조회한다.
* @param searchVO - 조회할 정보가 담긴 VO
* @return 글 목록
* @exception Exception
*/
@Override
public List<?> selectSampleList(SampleDefaultVO searchVO) throws Exception {
System.out.println("aa4"+searchVO);
return sampleDAO.selectSampleList(searchVO);
}
/**
* 글 목록을 조회한다.
* @param searchMap - 조회할 정보가 담긴 Map
* @return 글 목록
* @exception Exception
*/
public List<?> selectSampleList(SampleDefaultVO searchVO) throws Exception {
System.out.println("aa5"+searchVO);
return list("sampleDAO.selectSampleList", searchVO);
}
db는 context-datasource.xml에서 mysql 로 접속을 했고 db명은 rte로 수정했습니다.
db조회는 잘되고, 1페이지,2페이지 이동해서 데이터 보여주는것도 잘 나옵니다.
그런데 검색을 했더니 안되서 로그를 찍어보니 검색키워드 SAMPLE-00001로 잘 넘어가는것 같은데... 전체 결과가 나오네요..
aa2,aa3,aa1은 context-datasource.xml에서
aa4는 EgovSampleServiceImpl에서
aa5는 SampleDAO에서 아래처럼 찍어봤습니다.
또 어디를 찍어봐야되나요?? 잘 들어가는것 같은데... 데이터가 검색이 안되네요....
/**
* 글 목록을 조회한다. (pageing)
* @param searchVO - 조회할 정보가 담긴 SampleDefaultVO
* @param model
* @return "egovSampleList"
* @exception Exception
*/
@RequestMapping(value = "/egovSampleList.do")
public String selectSampleList(@ModelAttribute("searchVO") SampleDefaultVO searchVO, ModelMap model) throws Exception {
/** EgovPropertyService.sample */
searchVO.setPageUnit(propertiesService.getInt("pageUnit"));
searchVO.setPageSize(propertiesService.getInt("pageSize"));
System.out.println("aa2"+searchVO);
System.out.println("aa3"+model);
/** pageing setting */
PaginationInfo paginationInfo = new PaginationInfo();
paginationInfo.setCurrentPageNo(searchVO.getPageIndex());
paginationInfo.setRecordCountPerPage(searchVO.getPageUnit());
paginationInfo.setPageSize(searchVO.getPageSize());
searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
searchVO.setLastIndex(paginationInfo.getLastRecordIndex());
searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
List<?> sampleList = sampleService.selectSampleList(searchVO);
System.out.println("aa1"+sampleList);
model.addAttribute("resultList", sampleList);
int totCnt = sampleService.selectSampleListTotCnt(searchVO);
paginationInfo.setTotalRecordCount(totCnt);
model.addAttribute("paginationInfo", paginationInfo);
return "sample/egovSampleList";
/**
* 글 목록을 조회한다.
* @param searchVO - 조회할 정보가 담긴 VO
* @return 글 목록
* @exception Exception
*/
@Override
public List<?> selectSampleList(SampleDefaultVO searchVO) throws Exception {
System.out.println("aa4"+searchVO);
return sampleDAO.selectSampleList(searchVO);
}
/**
* 글 목록을 조회한다.
* @param searchMap - 조회할 정보가 담긴 Map
* @return 글 목록
* @exception Exception
*/
public List<?> selectSampleList(SampleDefaultVO searchVO) throws Exception {
System.out.println("aa5"+searchVO);
return list("sampleDAO.selectSampleList", searchVO);
}
첨부파일
A
안녕하세요.
표준프레임워크 센터입니다.
알려주신대로 ID를 SAMPLE-00001로 해서 검색이 잘되는데 이걸 db에 접속을 하면 검색이 안되네요..
-> db에 접속을 하면 검색이 안된다는 말씀의 의미를 이해하기 어렵습니다.
센터측에서는 소스에 대한 가이드까지 일일이 드리고 있지 않습니다.
log4j2.xml의 레벨을 DEBUG 등으로 변경하신 후 SQL 로그를 조회해보시면 확인이 가능할 것 같습니다.
현재 예제소스의 경우 문제없이 검색등이 잘 되는 것을 확인했습니다.
소스파일 재생성 등을 통해 다시 진행해 보시기 바랍니다.
표준프레임워크 센터입니다.
알려주신대로 ID를 SAMPLE-00001로 해서 검색이 잘되는데 이걸 db에 접속을 하면 검색이 안되네요..
-> db에 접속을 하면 검색이 안된다는 말씀의 의미를 이해하기 어렵습니다.
센터측에서는 소스에 대한 가이드까지 일일이 드리고 있지 않습니다.
log4j2.xml의 레벨을 DEBUG 등으로 변경하신 후 SQL 로그를 조회해보시면 확인이 가능할 것 같습니다.
현재 예제소스의 경우 문제없이 검색등이 잘 되는 것을 확인했습니다.
소스파일 재생성 등을 통해 다시 진행해 보시기 바랍니다.