miemie há 4 anos atrás
pai
commit
8b1910d528

+ 3 - 1
mybatis-plus/src/test/java/com/baomidou/mybatisplus/test/autoresultmap/AutoResultMapTest.java

@@ -16,10 +16,11 @@ public class AutoResultMapTest extends BaseDbTest<EntityMapper> {
 
     @Test
     void test() {
-        doTestAutoCommit(m -> m.insert(new Entity().setGg(new Entity.Gg("老王"))));
+        doTestAutoCommit(m -> m.insert(new Entity().setName("老王").setGg(new Entity.Gg("老王"))));
         doTest(m -> {
             Entity entity = m.selectOne(null);
             assertThat(entity).as("插入正常").isNotNull();
+            assertThat(entity.getName()).as("名称不一致正常").isNotNull();
             assertThat(entity.getGg()).as("typeHandler正常").isNotNull();
             assertThat(entity.getGg().getName()).as("是老王").isEqualTo("老王");
         });
@@ -30,6 +31,7 @@ public class AutoResultMapTest extends BaseDbTest<EntityMapper> {
         return Arrays.asList("drop table if exists entity",
             "CREATE TABLE IF NOT EXISTS entity (\n" +
                 "id BIGINT(20) NOT NULL,\n" +
+                "x_name VARCHAR(20) NOT NULL,\n" +
                 "gg VARCHAR(255) NULL DEFAULT NULL,\n" +
                 "PRIMARY KEY (id)" +
                 ")");

+ 3 - 0
mybatis-plus/src/test/java/com/baomidou/mybatisplus/test/autoresultmap/Entity.java

@@ -22,6 +22,9 @@ public class Entity implements Serializable {
 
     private Long id;
 
+    @TableField("x_name")
+    private String name;
+
     @TableField(typeHandler = GsonTypeHandler.class)
     private Gg gg;