File tree Expand file tree Collapse file tree 3 files changed +10
-1
lines changed
jpa/src/test/java/io/mybatis/provider/jpa Expand file tree Collapse file tree 3 files changed +10
-1
lines changed Original file line number Diff line number Diff line change 1717package io .mybatis .provider .jpa ;
1818
1919import io .mybatis .provider .Caching ;
20+ import org .apache .ibatis .annotations .InsertProvider ;
2021import org .apache .ibatis .annotations .Lang ;
2122import 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}
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 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>
You can’t perform that action at this time.
0 commit comments