Skip to content

Commit afa024c

Browse files
committed
升级mybatis-provider2.2.2版本,添加insert测试jpa,closed #92
1 parent e1dc2ac commit afa024c

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

jpa/src/test/java/io/mybatis/provider/jpa/UserMapper.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
package io.mybatis.provider.jpa;
1818

1919
import io.mybatis.provider.Caching;
20+
import org.apache.ibatis.annotations.InsertProvider;
2021
import org.apache.ibatis.annotations.Lang;
2122
import org.apache.ibatis.annotations.SelectProvider;
2223

@@ -26,4 +27,7 @@ public interface UserMapper {
2627
@SelectProvider(type = BaseProvider.class, method = "getById")
2728
User getById(Long id);
2829

30+
@Lang(Caching.class)
31+
@InsertProvider(type = BaseProvider.class, method = "insertSelective")
32+
int insert(User user);
2933
}

jpa/src/test/java/io/mybatis/provider/jpa/UserMapperTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,15 @@ public class UserMapperTest extends BaseTest {
2727
public void testSelectById() {
2828
try (SqlSession sqlSession = getSqlSession()) {
2929
UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
30+
3031
User user = userMapper.getById(1L);
3132
Assert.assertNotNull(user);
3233
Assert.assertEquals("张无忌", user.getUsername());
3334
Assert.assertNull(user.getSex());
35+
36+
user.setId(999L);
37+
userMapper.insert(user);
38+
sqlSession.rollback();
3439
}
3540
}
3641

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
6969
<argLine>-Dfile.encoding=UTF-8</argLine>
7070

71-
<provider.version>2.2.1</provider.version>
71+
<provider.version>2.2.2</provider.version>
7272

7373
<mybatis.version>3.5.13</mybatis.version>
7474
<mybatis-spring.version>2.1.0</mybatis-spring.version>

0 commit comments

Comments
 (0)