Downgrade to mybatis-spring 2.0.7.

Since at the time of the release only snapshot releases of mybatis-spring 2.1 are available we decided to downgrade to 2.0.7. for the release.

Unfortunately that release is not compatible with the current milestone of Spring Framework and therefore the MyBatis integration is broken.

If you want to use MyBatis with this release, manually add a dependency to mybatis-spring 2.1.0-SNAPSHOT.

Closes #1245
This commit is contained in:
Jens Schauder
2022-05-12 16:36:46 +02:00
parent 053476f86b
commit f6d31eeb4c
3 changed files with 5 additions and 3 deletions

View File

@@ -25,7 +25,7 @@
<!-- dependency versions -->
<jsr305.version>3.0.2</jsr305.version>
<mybatis-spring.version>2.1.0-SNAPSHOT</mybatis-spring.version>
<mybatis-spring.version>2.0.7</mybatis-spring.version>
<mybatis.version>3.5.9</mybatis.version>
<!-- databases and jdbc drivers -->

View File

@@ -24,6 +24,7 @@ import java.io.IOException;
import org.apache.ibatis.session.Configuration;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.mybatis.spring.SqlSessionFactoryBean;
@@ -58,6 +59,7 @@ import org.springframework.transaction.annotation.Transactional;
@ActiveProfiles("hsql")
@Transactional
@ExtendWith(SpringExtension.class)
@Disabled("Temporary disabled because no mybatis-spring release compatible with the current Spring Framework 6 release is available. See https://github.com/mybatis/spring/pull/663")
public class MyBatisCustomizingNamespaceHsqlIntegrationTests {
@Autowired SqlSessionFactory sqlSessionFactory;

View File

@@ -22,6 +22,7 @@ import junit.framework.AssertionFailedError;
import org.apache.ibatis.session.Configuration;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.mybatis.spring.SqlSessionFactoryBean;
@@ -42,8 +43,6 @@ import org.springframework.jdbc.datasource.embedded.EmbeddedDatabase;
import org.springframework.test.context.ActiveProfiles;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit.jupiter.SpringExtension;
import org.springframework.test.context.junit4.rules.SpringClassRule;
import org.springframework.test.context.junit4.rules.SpringMethodRule;
import org.springframework.transaction.annotation.Transactional;
/**
@@ -57,6 +56,7 @@ import org.springframework.transaction.annotation.Transactional;
@ActiveProfiles("hsql")
@Transactional
@ExtendWith(SpringExtension.class)
@Disabled("Temporary disabled because no mybatis-spring release compatible with the current Spring Framework 6 release is available. See https://github.com/mybatis/spring/pull/663")
public class MyBatisHsqlIntegrationTests {
@Autowired SqlSessionFactory sqlSessionFactory;