Browse Source

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
pull/1250/head
Jens Schauder 4 years ago
parent
commit
f6d31eeb4c
No known key found for this signature in database
GPG Key ID: 45CC872F17423DBF
  1. 2
      pom.xml
  2. 2
      spring-data-jdbc/src/test/java/org/springframework/data/jdbc/mybatis/MyBatisCustomizingNamespaceHsqlIntegrationTests.java
  3. 4
      spring-data-jdbc/src/test/java/org/springframework/data/jdbc/mybatis/MyBatisHsqlIntegrationTests.java

2
pom.xml

@ -25,7 +25,7 @@ @@ -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 -->

2
spring-data-jdbc/src/test/java/org/springframework/data/jdbc/mybatis/MyBatisCustomizingNamespaceHsqlIntegrationTests.java

@ -24,6 +24,7 @@ import java.io.IOException; @@ -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; @@ -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;

4
spring-data-jdbc/src/test/java/org/springframework/data/jdbc/mybatis/MyBatisHsqlIntegrationTests.java

@ -22,6 +22,7 @@ import junit.framework.AssertionFailedError; @@ -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; @@ -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; @@ -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;

Loading…
Cancel
Save