-
selectkey return 값이 '1'일 경우Web (Spring ) 2016. 9. 19. 13:32
개요
insert 할 시에 pk값을 받아와야하는데 쓰이는 selectkey가 1이 나올 경우에
1public void insertUser(Map<String, Object> map) throws Exceptioncs Map으로 받아왔을 시에,
123456789101112131415161718192021222324252627282930<!-- 회원가입 --><insert id="insertUser" parameterType="hashmap"><selectKey resultType="int" keyProperty="c_userno" order="BEFORE">SELECT seq_user.nextval from dual</selectKey>INSERT INTO c_user(c_userno,c_userid,c_userpw,c_username,c_useremail,c_user_del,c_userstatus)VALUES(#{c_userno},#{c_userid},#{c_userpw},#{c_username},#{c_useremail},'n','wait')</insert>cs 위와 같이 selectKey 를 사용하여 SELECT seq_user.nextval from dual 시퀀스를 받아오자.
하지만, 해당 시퀀스 return이 1일 경우에는
map에서 꺼내와야만 제대로 return이 되는것을 확인 할 수 있었음.
Result
1System.out.println("return SEQ NUM :" + map.get("c_userno"))cs 'Web (Spring )' 카테고리의 다른 글
전자정부프레임워크 Aria 암호화 & 복호화 (0) 2016.09.29 자주 쓰는 정규식 (0) 2016.09.23 Escape Sequence 문자 (0) 2016.09.19 JSON 정렬 (0) 2016.09.19 Ajax form.Serialize 안먹힐때 (0) 2016.09.02