마이바티스2 마이바티스(mybatis) notEmpty,empty 사용하기 ibatis에는 있지만 mybtis에는 null체크할 수 있는 isEmpty,isNotEmty가 없습니다. 그래서 직접 구현한뒤 util로 만들어서 많이 사용을 합니다. 구현 package devnam.tistory.com; import java.lang.reflect.Array; import java.util.List; import java.util.Map; public class MybatisUtil { public static boolean empty(Object obj){ if( obj instanceof String ) return obj==null || "".equals(obj.toString().trim()); else if( obj instanceof List ) return obj==nu.. 2022. 12. 1. 마이바티스(mybatis) 자주 사용되는 쿼리,컬럼 재사용하기 mybatis 사용시 공통적으로 사용되는 쿼리(단순 컬럼명들도 가능)를 정의해두고 가져다가 사용할 수 있습니다. 사용법 재사용할 쿼리를 먼저 정의하고(sql id)정의한 쿼리를 다른곳에서 가져다가(include refid) 사용하면 됩니다. select aa,bb,cc ,dd ,ee from TEST 위와 같이 사용하면 aa,bb,cc,dd,ee가 모두 조회되는 쿼리가 완성됩니다. include는 여러개를 사용할 수 있습니다. 카운트같은 공통으로 필요한 컬럼이 있다면 다음과 같이 사용하면 유용합니다. SELECT cont(*) over as total_cnt, tt.* from ( ) as tt ( select aa,bb,cc from test 2022. 12. 1. 이전 1 다음