mybatis에서 if test 자바클래스 사용 문의입니다.
- 작성자 :
- 개*자
- 작성일 :
- 2021-12-16 16:18:44
- 조회수 :
- 3,856
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요 ibatis 환경에서 mybatis환경으로 변경하는 중인데, 의문점이 들어서 질문 드립니다.
ibatis 의 경우
<isNotEmpty property="aaaa"> 사용으로 값의 유무를 체크 했었습니다.
그러나 mybatis로 변경되고 나서
<if test="aaaa != null and aaaa != ''">
<if>
이런식으로 작성해야 하더군요. 번거롭고 타이핑 실수를 자주해서 다른 방법을 찾아보니 3.9 에서는
<if test='@egovframework.com.cmm.util.EgovMybaitsUtil@isNotEmpty(aaaa)'> 이런식으로 사용하고 있었습니다.
제가 알고싶은 점은 @egovframework.com.cmm.util.EgovMybaitsUtil@ 이 부분을 alias주는 방법이 존재하는지 알고 싶습니다.
ibatis 의 경우
<isNotEmpty property="aaaa"> 사용으로 값의 유무를 체크 했었습니다.
그러나 mybatis로 변경되고 나서
<if test="aaaa != null and aaaa != ''">
<if>
이런식으로 작성해야 하더군요. 번거롭고 타이핑 실수를 자주해서 다른 방법을 찾아보니 3.9 에서는
<if test='@egovframework.com.cmm.util.EgovMybaitsUtil@isNotEmpty(aaaa)'> 이런식으로 사용하고 있었습니다.
제가 알고싶은 점은 @egovframework.com.cmm.util.EgovMybaitsUtil@ 이 부분을 alias주는 방법이 존재하는지 알고 싶습니다.
환경정보
-
- OS 정보 : windows 10
- 표준프레임워크 버전 : 3.9
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat
- DB 정보 : mariadb
- 기타 환경 정보 : mybatis 사용합니다.
A
안녕하세요.
표준프레임워크센터입니다.
다음 이슈에 관련된 사항은 있었습니다.
https://github.com/mybatis/mybatis-3/issues/871
다만
다음과 같이 Alias에 대한 건의는 있었으나
처리결과에 대한것은 확인하지 못했습니다.
@org.apache.commons.lang3.StringUtils@isEmpty(data)
org.apache.commons.lang3.StringUtils is too long, can any alias to use it? like
StringUtils@isEmpty(data)
감사합니다.
표준프레임워크센터입니다.
다음 이슈에 관련된 사항은 있었습니다.
https://github.com/mybatis/mybatis-3/issues/871
다만
다음과 같이 Alias에 대한 건의는 있었으나
처리결과에 대한것은 확인하지 못했습니다.
@org.apache.commons.lang3.StringUtils@isEmpty(data)
org.apache.commons.lang3.StringUtils is too long, can any alias to use it? like
StringUtils@isEmpty(data)
감사합니다.