3.8 버전에서 iBatis, myBatis 혼용이 가능한가요? 무조건 myBatis만 사용할 수 있나요?
- 작성자 :
- 김*연
- 작성일 :
- 2020-02-10 11:11:11
- 조회수 :
- 2,546
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요. 3.8 버전 iBatis, myBatis 설정에 대해 궁금한 점이 있어 문의드립니다.
3.8 버전에서 myBatis를 지원한다고 배포 공지사항에 적혀 있는데, 아래 내용이 3.8을 이용하여 개발하려면
반드시 myBatis로 전환하거나, 시작부터 myBatis로 개발하여야 하는지, iBatis를 사용하여도 무방한지 궁금합니다.
3) 공통컴포넌트 v3.8
(중략)
- ibatis > mybatis 방식 적용
현재 개발된 어플리케이션이 3.5버전인데 3.8로 업그레이드를 하다보니, AbstractSqlMapDao, EgovAbstractDao 에서 오류가 나서
3.8 배포 공지사항 내용을 확인해보니, 위와 같은 내용이 있어 문의드립니다.
기존 3.5버전에서 사용하던 iBatis를 3.8에서도 DAO 클래스나 sqlMap xml 파일 변경 없이 그대로 사용 가능한지,
3.8로 업그레이드 하려면 iBatis를 무조건 myBatis로 전환해야 하는지 궁금합니다.
항상 친절하고 자세한 답변 감사합니다.
좋은 하루 보내세요:)
3.8 버전에서 myBatis를 지원한다고 배포 공지사항에 적혀 있는데, 아래 내용이 3.8을 이용하여 개발하려면
반드시 myBatis로 전환하거나, 시작부터 myBatis로 개발하여야 하는지, iBatis를 사용하여도 무방한지 궁금합니다.
3) 공통컴포넌트 v3.8
(중략)
- ibatis > mybatis 방식 적용
현재 개발된 어플리케이션이 3.5버전인데 3.8로 업그레이드를 하다보니, AbstractSqlMapDao, EgovAbstractDao 에서 오류가 나서
3.8 배포 공지사항 내용을 확인해보니, 위와 같은 내용이 있어 문의드립니다.
기존 3.5버전에서 사용하던 iBatis를 3.8에서도 DAO 클래스나 sqlMap xml 파일 변경 없이 그대로 사용 가능한지,
3.8로 업그레이드 하려면 iBatis를 무조건 myBatis로 전환해야 하는지 궁금합니다.
항상 친절하고 자세한 답변 감사합니다.
좋은 하루 보내세요:)
A
안녕하세요.
표준프레임워크센터 입니다.
표준프레임워크 v3.8에서도
iBatis의 사용이 가능합니다.
다만, iBatis가 2010년 이후로 업데이트가
이루어 지고 있지 않기 때문에
myBatis의 사용을 권장 드립니다.
iBatis를 사용하기 위해서는
다음 가이드를 참조 하시면 됩니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rtemigration3.5
다음과 같이 정의되어 있는 경우 egovframework.~~~로 시작하는 클래스를 적용 하셔야 합니다.
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
===>
<bean id="sqlMapClient" class="egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean">
감사합니다.
표준프레임워크센터 입니다.
표준프레임워크 v3.8에서도
iBatis의 사용이 가능합니다.
다만, iBatis가 2010년 이후로 업데이트가
이루어 지고 있지 않기 때문에
myBatis의 사용을 권장 드립니다.
iBatis를 사용하기 위해서는
다음 가이드를 참조 하시면 됩니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rtemigration3.5
다음과 같이 정의되어 있는 경우 egovframework.~~~로 시작하는 클래스를 적용 하셔야 합니다.
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
===>
<bean id="sqlMapClient" class="egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean">
감사합니다.