동적SQL
-
JAVA 자바 마이바티스 mybatis 동적SQLJAVA 2020. 8. 23. 15:43
🎯 자바 마이바티스 동적 SQL문을 알아본다. 마이바티스 홈페이지에서 동적sql 설명을 확인할 수 있다. 지난번 마이바티스 프로젝트를 사용해 연습해본다. 아래의 코드블럭 순서는 Mapper.xml -> Main -> Service -> DAO 클래스로 이어지며, 역순으로 실행결과를 리턴한 뒤 Main에서 실행을 종료한다. selectDynamicDeptno select deptno, dname, loc from dept where deptno= #{deptno} 쿼리문에 if태그를 사용해 조건을 붙일 수 있다. 조건이 true일 경우에 where절에 따라 쿼리문이 실행된다. selectDynamicDeptno라는 id를 가진 이 select쿼리는 deptno를 해쉬맵으로 받아오고, 결과를 Dept 클래스..