분류 전체보기 807

MySQL 쿼리결과에서 특정컬럼 값 받기 - selectKey

MySQL 쿼리결과에서 특정컬럼 값 받기 - selectKey 게시판을 구현하다 보면 답변 글에 대해서 기능을 추가해야 한다. 전에는 함수를 하나 만들어서 insert후에 최종 update된 값을 다시 쿼리를 해서 replynum을 채웠는데 ibatis에서 해당 쿼리 실행후에 다시한번 쿼리를 실행하여 리턴값을 받을 수 있는 기능이 제공된다. ) values ( #bigcode#, #smallcode ) ]]> select LAST_INSERT_ID() as num selectKey 를 사용하여 쿼리 결과를 받을 수 있도록 하였다. 이 결과를 다시 update 쿼리를 사용하여 해당 로직에 맞추어서 게시판 DB에 넣을 수 있었다.

ibatis에서 MSSQL OPENQUERY이용하기

ORACEL 접속을 링크드서버 쿼리문 SELECT TREEID, TREENM FROM OPENQUERY(CICHUB, 'SELECT CRSNM as treeId,CRSCD as treeNm FROM ECD_HRD_CRSMAS WHERE CRSCD = ''G2Z20020254'' ') 1. mssql 프로시저 생성 create proc sp_user3 @age varchar(50) as begin declare @str varchar(500) set @str= 'SELECT TREEID, TREENM FROM '+ 'OPENQUERY(CICHUB, ''SELECT CRSNM as treeId,CRSCD as treeNm FROM ECD_HRD_CRSMAS WHERE CRSCD = '''''+@age+'''..

스프링mvc에서 언어 변경하기

스프링mvc에서 언어 변경하기 - springmvc-context.xml htmlController ... sLang - 개별 HandlerMapping 마다 "localeChangeInterceptor"을 선언해서 사용한다. sampleCtrl sampleCtrl sampleCtrl sampleCtrl sampleCtrl - 선언을 안 하는 방법을 http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:ptl:internationalization 제시한다. 그러나 나는 2.06 버전으로 사용 못하는것 같다. 2.5 이상이어야 하나 ^^

‘/home.html’ 에 대한 요청 처리 과정

① DispatcherServlet은 ‘/home.htm’이라는 url 패턴을 가진 요청을 수신한다. ② DispatcherServlet은 ‘/home.html’이라는 빈이름을 가진 컨트롤러를 찾기 위해 BeanNameUrlHandlerMapping에 의뢰하여 HomeController 빈을 찾는다. ③ DispatcherServlet은 요청 처리를 위해 HomeController에 요청을 전달한다. ④ HomeController는 home 이라는 논리적인 뷰 이름을 포함하는 ModelAndView 객체를 리턴한다. ⑤ DispatcherServlet은 home 이라는 논리적인 이름을 가진 뷰를 찾기 위해 viewResolver(InternalResourceViewResolver로 설정함)에 의뢰한다. ..

Spring Controller에서 뷰(JSP) 페이지로 값 넘기기

* List 형식으로 넘기기 - controller HashMap data = new HashMap(); List login = new ArrayList(); data.put("id", "namju"); data.put("password", "1234"); login.add(data); return new ModelAndView( "logins/login", "login", login); - jsp page ${login.id} ${login.password} * domain 객체에 값을 설정하여 넘기기 - domain package kr.actsoft.dlms.login.domain; import java.util.List; import kr.actframeworks.commons.BaseObject;..