프로그래밍/Java
[Spring boot] mapper.xml에서 동적쿼리문 사용하기
mapper.xml에서 동적쿼리문을 사용하려면 if test='' 안에 ibatis 비교문을 넣으면 된다. (파라미터 입력안했을 경우 컨트롤러에서 defaultValue=""로 받아서 mapper에서 if문으로 거르면됨) ibatis 비교문은 데이터베이스마다 다르며, 나는 CUBRID를 사용했고, CUBRID는 MySql 문법을 따르면 된다. *ibatis 비교문 지원 태그는 다음과 같다. isNull : 널일 경우 isNotNull : 널이 아닐 경우 isEmpty : 공백일 경우 isNotEmpty : 공백이 아닐 경우 isGreaterTan : > isGreaterEqual : >= isLessThan :