전자정부 3.7 ibatis 사용
- 작성자 :
- 정*탁
- 작성일 :
- 2019-07-15 09:15:13
- 조회수 :
- 2,450
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
질문드립니다.
1. 이번에 2.0 에서 전자정부 3.7로 업그래이드 하려고 합니다. 기존 소스가 ibatis 되어 있어서 3.7로 업그래이드 하면서
기존대로 ibatis 로 사용이 가능하지요?
2. 3.7에서 ibatis로 가능하다면 mybaits 보다 호환성 부분에서 문제가 될게 없는지 궁금합니다.
3. 전자정부 3.7에서 ibatis 와 mybaits 혼용해서 사용해도 되는지요?
1. 이번에 2.0 에서 전자정부 3.7로 업그래이드 하려고 합니다. 기존 소스가 ibatis 되어 있어서 3.7로 업그래이드 하면서
기존대로 ibatis 로 사용이 가능하지요?
2. 3.7에서 ibatis로 가능하다면 mybaits 보다 호환성 부분에서 문제가 될게 없는지 궁금합니다.
3. 전자정부 3.7에서 ibatis 와 mybaits 혼용해서 사용해도 되는지요?
A
안녕하십니까, 표준프레임워크센터입니다.
1. iBatis, MyBatis 모두 사용 가능합니다.
다만 표준프레임워크 3.7은 스프링 프레임워크 버전이 4.2.4입니다.
스프링 프레임워크 4.x에서 기본 iBatis sqlMapClient의 클래스 org.springframework.orm.ibatis.SqlMapClientFactoryBean를 deprecated시켰기 때문에, 표준프레임워크에서 제공하는 class
egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean
를 사용하셔야합니다.
2. 두 부분 다 호환성이 가능하지만, 기존 시스템이 iBatis라면 MyBatis로 전환할 때 보다 Migration에 대한 공수가 적을 것으로 판단됩니다.
3.7의 경우 공통컴포넌트 개선 50종이 MyBatis로 되어있으며, All-in-one 251종은 iBatis로 되어있습니다.
3. iBatis와 MyBatis는 혼용 사용은 가능하지만, 추후 개발표준,유지보수와 업무적인 관리적 측면에서 프로젝트 내에 자체적인 판단이 필요하십니다.
감사합니다.
1. iBatis, MyBatis 모두 사용 가능합니다.
다만 표준프레임워크 3.7은 스프링 프레임워크 버전이 4.2.4입니다.
스프링 프레임워크 4.x에서 기본 iBatis sqlMapClient의 클래스 org.springframework.orm.ibatis.SqlMapClientFactoryBean를 deprecated시켰기 때문에, 표준프레임워크에서 제공하는 class
egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean
를 사용하셔야합니다.
2. 두 부분 다 호환성이 가능하지만, 기존 시스템이 iBatis라면 MyBatis로 전환할 때 보다 Migration에 대한 공수가 적을 것으로 판단됩니다.
3.7의 경우 공통컴포넌트 개선 50종이 MyBatis로 되어있으며, All-in-one 251종은 iBatis로 되어있습니다.
3. iBatis와 MyBatis는 혼용 사용은 가능하지만, 추후 개발표준,유지보수와 업무적인 관리적 측면에서 프로젝트 내에 자체적인 판단이 필요하십니다.
감사합니다.