개발/Spring boot
Cannot use both: sqlSessionTemplate and sqlSessionFactory together. sqlSessionFactory is ignored.
henry.hong
2019. 12. 10. 09:59
@MapperScan을 사용하면
WARN 77008 --- [ restartedMain] o.m.s.mapper.ClassPathMapperScanner : Cannot use both: sqlSessionTemplate and sqlSessionFactory together. sqlSessionFactory is ignored.
위와 같은 warn이 나오게 되는데
@MapperScan(basePackages = {"conn.multiple.dbtwo.**.dao"}, sqlSessionFactoryRef = "oracleTwoSqlSessionFactory", sqlSessionTemplateRef = "oracleTwoSqlSessionTemplate")
위와 같이 @MapperScan에 'sqlSessionFactoryRef' 와 'sqlSessionTemplateRef' 가 동시에 써있으면 warn 이 발생하게 된다.
작성자는 'sqlSessionFactoryRef' 를 남겨두고 'sqlSessionTemplateRef' 를 삭제하여 해당 warn을 안뜨게 하였습니다.