Skip to content

Commit b457ac2

Browse files
committed
完善测试
1 parent f30c6cc commit b457ac2

File tree

5 files changed

+12
-10
lines changed

5 files changed

+12
-10
lines changed

mapper/src/test/java/io/mybatis/mapper/UserAutoMapper.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import io.mybatis.provider.Caching;
2828
import org.apache.ibatis.annotations.InsertProvider;
2929
import org.apache.ibatis.annotations.Lang;
30-
import org.apache.ibatis.annotations.Options;
3130
import org.apache.ibatis.annotations.SelectKey;
3231

3332
public interface UserAutoMapper extends
@@ -38,11 +37,6 @@ public interface UserAutoMapper extends
3837
ListMapper<UserAuto>,
3938
SumMapper<UserAuto> {
4039

41-
@Override
42-
@Lang(Caching.class)
43-
@Options(useGeneratedKeys = true, keyProperty = "id")
44-
@InsertProvider(type = EntityProvider.class, method = "insert")
45-
int insert(UserAuto entity);
4640

4741
@Override
4842
@Lang(Caching.class)

mapper/src/test/java/io/mybatis/mapper/UserMapper.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,10 @@
2525
import io.mybatis.mapper.list.ListMapper;
2626
import io.mybatis.mapper.model.User;
2727
import io.mybatis.provider.Caching;
28-
import org.apache.ibatis.annotations.*;
28+
import org.apache.ibatis.annotations.InsertProvider;
29+
import org.apache.ibatis.annotations.Lang;
30+
import org.apache.ibatis.annotations.SelectKey;
31+
import org.apache.ibatis.annotations.SelectProvider;
2932

3033
import java.util.List;
3134

@@ -39,7 +42,6 @@ public interface UserMapper extends
3942

4043
@Override
4144
@Lang(Caching.class)
42-
@Options(useGeneratedKeys = true, keyProperty = "id")
4345
@InsertProvider(type = EntityProvider.class, method = "insert")
4446
int insert(User entity);
4547

mapper/src/test/java/io/mybatis/mapper/base/UserEntityMapperTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,12 @@ public void testInsert() {
4040
entityMapper.insert(user);
4141
Assert.assertNotNull(user.getId());
4242
entityMapper.selectByPrimaryKey(user.getId());
43+
44+
user = new User();
45+
user.setUserName("测试");
46+
entityMapper.insert(user);
47+
Assert.assertNotNull(user.getId());
48+
entityMapper.selectByPrimaryKey(user.getId());
4349
sqlSession.rollback();
4450
} finally {
4551
//不要忘记关闭sqlSession

mapper/src/test/java/io/mybatis/mapper/model/User.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
}
2727
)
2828
public class User {
29-
@Entity.Column(id = true)
29+
@Entity.Column(id = true, useGeneratedKeys = true)
3030
private Long id;
3131
@Entity.Column("name")
3232
private String userName;

mapper/src/test/java/io/mybatis/mapper/model/UserAuto.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828
@Entity.Table(value = "user_auto", autoResultMap = true)
2929
public class UserAuto {
30-
@Entity.Column(id = true)
30+
@Entity.Column(id = true, useGeneratedKeys = true)
3131
private Long id;
3232
@Entity.Column("user_name")
3333
private String name;

0 commit comments

Comments
 (0)