포탈템플릿 PostgreSQL 사용시 메뉴가 여전히 보이지 않습니다.
- 작성자 :
- 김*문
- 작성일 :
- 2018-02-28 23:05:41
- 조회수 :
- 1,021
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요.
어제 포탈템플릿을 postgresql 사용시 메뉴가 보이지 않아 질문을 올렸습니다.
menuManageDAO.selectMainMenuHead을 확인해보라고 하셔서 확인해보았습니다.
SELECT
B.MENU_NO AS menuNo
, B.MENU_ORDR AS menuOrdr
, B.MENU_NM AS menuNm
, B.UPPER_MENU_NO AS upperMenuId
, B.MENU_DC AS menuDc
, B.RELATE_IMAGE_PATH AS relateImagePath
, B.RELATE_IMAGE_NM AS relateImageNm
, B.PROGRM_FILE_NM AS progrmFileNm
, (SELECT C.URL FROM LETTNPROGRMLIST C WHERE B.PROGRM_FILE_NM = C.PROGRM_FILE_NM) AS chkURL
FROM LETTNMENUCREATDTLS A, LETTNMENUINFO B
WHERE B.Menu_NO > 0
AND B.UPPER_MENU_NO = 0
AND A.MENU_NO = B.MENU_NO
AND A.AUTHOR_CODE = (SELECT C.AUTHOR_CODE from LETTNEMPLYRSCRTYESTBS C
WHERE C.SCRTY_DTRMN_TRGET_ID = #tmp_UniqId#)
ORDER BY MENU_ORDR
쿼리중에서 #tmp_UniqId# 를 'USRCNFRM_00000000000'로 수정해서 쿼리 했을시 6개가 쿼리 됩니다만 보이지 않았습니다.
답변주신대로 B.MENU_NO AS menuNo를 B.MENU_NO AS "menuNo" 수정해 보았고
나머지 칼럼도 " "를 추가해보았습니다만 여전히 메뉴는 보이지 않습니다.
어디를 더 보아야 할까요?
어제 포탈템플릿을 postgresql 사용시 메뉴가 보이지 않아 질문을 올렸습니다.
menuManageDAO.selectMainMenuHead을 확인해보라고 하셔서 확인해보았습니다.
SELECT
B.MENU_NO AS menuNo
, B.MENU_ORDR AS menuOrdr
, B.MENU_NM AS menuNm
, B.UPPER_MENU_NO AS upperMenuId
, B.MENU_DC AS menuDc
, B.RELATE_IMAGE_PATH AS relateImagePath
, B.RELATE_IMAGE_NM AS relateImageNm
, B.PROGRM_FILE_NM AS progrmFileNm
, (SELECT C.URL FROM LETTNPROGRMLIST C WHERE B.PROGRM_FILE_NM = C.PROGRM_FILE_NM) AS chkURL
FROM LETTNMENUCREATDTLS A, LETTNMENUINFO B
WHERE B.Menu_NO > 0
AND B.UPPER_MENU_NO = 0
AND A.MENU_NO = B.MENU_NO
AND A.AUTHOR_CODE = (SELECT C.AUTHOR_CODE from LETTNEMPLYRSCRTYESTBS C
WHERE C.SCRTY_DTRMN_TRGET_ID = #tmp_UniqId#)
ORDER BY MENU_ORDR
쿼리중에서 #tmp_UniqId# 를 'USRCNFRM_00000000000'로 수정해서 쿼리 했을시 6개가 쿼리 됩니다만 보이지 않았습니다.
답변주신대로 B.MENU_NO AS menuNo를 B.MENU_NO AS "menuNo" 수정해 보았고
나머지 칼럼도 " "를 추가해보았습니다만 여전히 메뉴는 보이지 않습니다.
어디를 더 보아야 할까요?
A
안녕하십니까, 김태문님
표준프레임워크센터입니다.
쿼리 결과가 6개 였다면 정상입니다.
서비스단에서 6개를 생성하여 Controller를 통하여 전달은 되었을듯 합니다.
UI단에서 해당 갯수만큼 루프를 도는지 확인할 필요가 있을듯 합니다.
DB결과로 컬럼명이 소문자로 생성되는지도 확인하시구요.
Postgres환경설정도 확인하셔야 할듯하나
저희가 제공하는게 아니라서 답변에 제약이 있습니다.
센터에서 포탈템플릿으로 PostgreSQL를 사용하여 테스트시에
정상적으로 동작되는것을 확인하였습니다.
감사합니다.
표준프레임워크센터입니다.
쿼리 결과가 6개 였다면 정상입니다.
서비스단에서 6개를 생성하여 Controller를 통하여 전달은 되었을듯 합니다.
UI단에서 해당 갯수만큼 루프를 도는지 확인할 필요가 있을듯 합니다.
DB결과로 컬럼명이 소문자로 생성되는지도 확인하시구요.
Postgres환경설정도 확인하셔야 할듯하나
저희가 제공하는게 아니라서 답변에 제약이 있습니다.
센터에서 포탈템플릿으로 PostgreSQL를 사용하여 테스트시에
정상적으로 동작되는것을 확인하였습니다.
감사합니다.