목록mybatis (2)
컴공생의 다이어리
[MyBatis] parameterType, resultType에 내부 클래스(inner class) 사용 MyBatis의 paramterType과 resultType에서 내부 클래스를 사용하는 방법에 대해 정리하고자 한다. 우선 paramterType과 resultType에서 내부 클래스를 사용하기 위해서는 아래와 같이 내부 클래스가 static으로 선언되어 있어야 한다. public class Outer { public static class InnerA { // ... } public static class InnerB { // ... } } 그리고 MyBatis에서 사용시 아래와 같이 $를 사용해서 내부 클래스를 타입으로 설정하면 된다. 점(.)은 경로를 타고 갈 때 사용하고 $는 inner cl..
MyBatis Like문 사용방법 MyBatis에서 조건절에 Like와 parameter를 아래와 같이 사용하니 오류가 발생했다. content LIKE '%#{search}%' MyBatis에서는 Like문에 파라미터를 사용하기 위해서는 문자열 합치기 함수를 사용하여 이용해야 한다. MySQL, Oracle, MSSQL에서 사용한다면 아래를 참고해서 사용하면 된다. # MySQL/MariaDB content like CONCAT('%',#{search},'%') # Oracle content like '%' || #{search} || '%' # MSSQL content like '%' + #{search} + '%' https://fruitdev.tistory.com/60 MyBatis Like 검색..