본문 바로가기

JAVA

[Mybaits-TIP] XML에서 static method 호출 하기와

728x90

[TIP.1]Mybatis XML 에서 JAVA static method 호출 하기

다음과 같은 class가 있을 경우

package kr.pe.lahuman;
public class CallOfMybatis{
    public static final String callStaticMethod(Parameter param ){
        //처리
        reutrn "처리 결과";
    }
}

mybatis XML 에서는 다음과 같이 호출 할 수 있다.

${@kr.pe.lahuman.CallOfMybatis@callStaticMethod(param)}

[TIP.2]Mybatis configuration 에서 TypeAliase 설정하여 여러 VO를 alias 사용하기

특정 패키지를 다음과 같이 설정 하면

<typeAliases>
  <package name="kr.pe.lahuman.vo"/>
</typeAliases>

다음과 같이 XML에서 사용할 수 있다. 주의 할 점은 alias 명은 모두 소문자로 작성 해야 한다.

<select id="getHaveANiceDay" parameterType="sohappyvo" resultType="resultvo" >
select happy, day
from good_day
</select>

MD 파일 : 

Mybatis-TIP.md