Skip to content

Commit 76ca04b

Browse files
Revert MybatisAutoConfiguration
1 parent 721c2c7 commit 76ca04b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

mybatis-spring-boot-autoconfigure/src/main/java/org/mybatis/spring/boot/autoconfigure/MybatisAutoConfiguration.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,12 +270,13 @@ public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, B
270270
// for spring-native
271271
boolean injectSqlSession = environment.getProperty("mybatis.inject-sql-session-on-mapper-scan", Boolean.class,
272272
Boolean.TRUE);
273-
if (injectSqlSession && this.beanFactory instanceof ListableBeanFactory listableBeanFactory) {
273+
if (injectSqlSession && this.beanFactory instanceof ListableBeanFactory) {
274+
ListableBeanFactory listableBeanFactory = (ListableBeanFactory) this.beanFactory;
274275
Optional<String> sqlSessionTemplateBeanName = Optional
275276
.ofNullable(getBeanNameForType(SqlSessionTemplate.class, listableBeanFactory));
276277
Optional<String> sqlSessionFactoryBeanName = Optional
277278
.ofNullable(getBeanNameForType(SqlSessionFactory.class, listableBeanFactory));
278-
if (sqlSessionTemplateBeanName.isPresent() || sqlSessionFactoryBeanName.isEmpty()) {
279+
if (sqlSessionTemplateBeanName.isPresent() || !sqlSessionFactoryBeanName.isPresent()) {
279280
builder.addPropertyValue("sqlSessionTemplateBeanName",
280281
sqlSessionTemplateBeanName.orElse("sqlSessionTemplate"));
281282
} else {

0 commit comments

Comments
 (0)