Mybatis2 [Mybatis] parameterType이 중요한 이유 (오류해결) Ajax에서 controller에게 form데이터를 전송하고, 해당 map 타입을 받았다. $.ajax({ url: "/comment/addComment", type: "POST", contentType: "application/json", data: JSON.stringify({ commentContent: $('textarea[name="commentContent"]').val(), password: $('input[name="password"]').val(), prodNo: ${product.prodNo}, postNo: $('input[name="postNo"]').val() }), success: function (comments) { console.log(comments); }, }); 컨트롤.. 2023. 9. 14. [Mybatis] insert 쿼리 실행 결과를 리턴받아 원하는 값 얻기 <selectKey> insert나 update를 한후, 결과값을 바로 리턴해야 하는 경우가 있는데, 기본 mybatis에서 제공하는 insert와 update는 업데이트 한 행의 개수를 리턴해준다 결과값을 받기위해 불필요한 쿼리를 또 진행해야 하는 문제가 생긴다. 이때 selectKey라는 엘리먼트를 사용하여 INSERT나 UPDATE에서 결과값을 리턴할수 있게 해준다. 사용법 INSERT INTO product (prod_no,prod_name,prod_detail,manufacture_day,price,image_file,reg_date) VALUES (seq.NEXTVAL,#{prodName},#{prodDetail},#{manuDate},#{price},#{fileName},SYSDATE) SELECT seq.cur.. 2023. 8. 24. 이전 1 다음