언어/Ibatis 3

[ibatis + MySQL] 다중 쿼리 한번에 보내는데 문법오류 날때

INSERT INTO tb03_board (BoardSeq, receiveSeq) VALUES (#BoardSeq#, #receiveSeq#);INSERT INTO tb03_board (BoardSeq, receiveSeq) VALUES (#BoardSeq#, #receiveSeq#);INSERT INTO tb03_board (BoardSeq, receiveSeq) VALUES (#BoardSeq#, #receiveSeq#); 이렇게 여러개의 쿼리를 한 블럭으로 db에 쿼리수행을 하게 하고싶은데문법오류가 난다는 오류가 잇다면데이터베이스 연결 하는 url에allowMultiQueries=true 라는 파라미터를 추가해서 던져야한다데이터베이스는 한쿼리만 받도록 커넥션이 이루어져 있는데allowMultiQue..

언어/Ibatis 2025.02.23

[ibatis + MySQL] 동적쿼리 - array로 받은 벨류 IN으로 풀기

목적다중 check box 검색필터를 사용할때여러가지 값들을 array에 담아 보낼때쿼리는 ex) office IN (’의자’, ’책상’, ‘마우스’) 이런 IN안에 넣어서 출력을 해야할 때가 있을 수 있다,그럴때 사용한다 jsp에서 dp_code라는 name값으로 선택된 다수의 value를 쿼리로 보낼 것이다.  사무실 전체 의자 책상 마우스  java에서 원하는 조건에 따라 dr_code를 set해서 ibatis.xml의 dr_code_array값으로 보낼것이다 //office값 array로 받아서 set하기 if(namuBean.getDr_code() != null){ String..

언어/Ibatis 2025.02.23

[ibatis + MySQL] 동적쿼리 - isNotEmpty 사용법

ibatis의 동적쿼리에 대해서 알아보자어떤 변수가 있는지 없는지를 확인하여출력하는 기능이다. 나는 where절 밑 조건문에 사용했다.java에서 원하는 조건에 따라 dp_code를 set해서 보내면  String dp_code = (String) session.get("DR_CODE"); //DR1001 = 교사 , DR1002 = 의사 dr_code에 set하여 ibatis 쿼리로 보낸다 if(dr_code.equals("DR1001") || dr_code.equals("DR1002")) { nbean.setDr_code(dr_code); }else { //나머지는 set하지 않을거임 }   /*getMemberList 리스트 출력*/ SELECT ..

언어/Ibatis 2025.02.23