본문 바로가기
IT

[MyBatis 에서의 클래스 별칭 설정] @Alias 활용 방법과 XML 매핑 간소화

by 승븐지 2022. 10. 19.
반응형
반응형

어노테이션(Annotation) @Alias란 mybatis에서 지원하는 Annotation이며 Annotation으로 TypeAlias, 즉 별칭을 지정할 때 사용합니다.
이 어노테이션을 사용하기 위해서는

SqlSessionFactoryBean

 sqlSessionFactoryBean.setTypeAliasePackage("경로") 설정을 해주시면 됩니다.

원하시는 해당 경로를 설정하시면 됩니다. "경로 "

 

 

 

위와 같은 패키지 경로를 정해두면 패키지 내에
@Alias("별칭") Annotation으로 지정된 클래스는 .xml 에서 별칭으로 해당 클래스를 매핑해줍니다.

 

.xml 에서 TypeAlias를 지정하지 않으면 com.genius.geniusyo.model.모델명 과 같이 패키지명을 포함한 클래스명을 입력해야 하지만 @Alias를 사용하면 다음과 같이 사용할 수 있습니다.

@Alias 적용전

 

 

@Alias 적용 후

 

반응형