diff --git a/mybatis-flex-test/mybatis-flex-spring-boot-test/src/main/java/com/mybatisflex/test/alisa/SysUser.java b/mybatis-flex-test/mybatis-flex-spring-boot-test/src/main/java/com/mybatisflex/test/alisa/SysUser.java
index 6a8016ed..38dfc6a5 100644
--- a/mybatis-flex-test/mybatis-flex-spring-boot-test/src/main/java/com/mybatisflex/test/alisa/SysUser.java
+++ b/mybatis-flex-test/mybatis-flex-spring-boot-test/src/main/java/com/mybatisflex/test/alisa/SysUser.java
@@ -88,12 +88,6 @@ public class SysUser extends BaseEntity {
this.birthday = birthday;
}
- @Override
- @ColumnAlias("user_create_by")
- public String getCreateBy() {
- return super.getCreateBy();
- }
-
@Override
public String toString() {
return "SysUser{" +
diff --git a/mybatis-flex-test/mybatis-flex-spring-boot-test/src/main/resources/application.yml b/mybatis-flex-test/mybatis-flex-spring-boot-test/src/main/resources/application.yml
index c6ae79f0..0ce252f9 100644
--- a/mybatis-flex-test/mybatis-flex-spring-boot-test/src/main/resources/application.yml
+++ b/mybatis-flex-test/mybatis-flex-spring-boot-test/src/main/resources/application.yml
@@ -7,7 +7,7 @@ spring:
# driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/flex_test
username: root
- password: 123456
+ password: 12345678
# driver-class-name:
# datasource:
# driver-class-name: org.h2.Driver
diff --git a/mybatis-flex-test/mybatis-flex-spring-boot-test/src/test/java/com/mybatisflex/test/mapper/AlisaTest.java b/mybatis-flex-test/mybatis-flex-spring-boot-test/src/test/java/com/mybatisflex/test/mapper/AlisaTest.java
index b6e9426d..9481c23a 100644
--- a/mybatis-flex-test/mybatis-flex-spring-boot-test/src/test/java/com/mybatisflex/test/mapper/AlisaTest.java
+++ b/mybatis-flex-test/mybatis-flex-spring-boot-test/src/test/java/com/mybatisflex/test/mapper/AlisaTest.java
@@ -81,9 +81,10 @@ class AlisaTest {
@Test
void test03() {
QueryWrapper queryWrapper = QueryWrapper.create()
- .select(SYS_USER.ALL_COLUMNS)
- .select(SYS_ROLE.ALL_COLUMNS)
- .select(SYS_DEPT.ALL_COLUMNS)
+ // 调整 SELECT 顺序
+ .select(SYS_ROLE.DEFAULT_COLUMNS)
+ .select(SYS_DEPT.DEFAULT_COLUMNS)
+ .select(SYS_USER.DEFAULT_COLUMNS)
.from(SYS_USER.as("u"))
.leftJoin(SYS_ROLE).as("r").on(SYS_USER.ID.eq(SYS_ROLE.ID))
.leftJoin(SYS_DEPT).as("d").on(SYS_USER.ID.eq(SYS_DEPT.ID));
@@ -104,6 +105,7 @@ class AlisaTest {
@Test
void test05() {
QueryWrapper queryWrapper = QueryWrapper.create()
+ // 不支持的情况
.select(column("`u`.`create_by`"))
.select(column("`u`.`update_by`"))
.select(column("`d`.`create_by`"))
@@ -117,6 +119,8 @@ class AlisaTest {
@Test
void test06() {
QueryWrapper queryWrapper = QueryWrapper.create()
+ // SELECT 里没有重名列 例如:id
+ // 不指定别名会映射到嵌套对象里面去
.select(SYS_USER.ID, SYS_USER.USER_NAME, SYS_USER.AGE, SYS_USER.BIRTHDAY)
.select(SYS_ROLE.CREATE_BY.as("sys_role$create_by"))
.from(SYS_USER.as("u"))
diff --git a/mybatis-flex-test/pom.xml b/mybatis-flex-test/pom.xml
index 1f7f8d99..bdd7ab63 100644
--- a/mybatis-flex-test/pom.xml
+++ b/mybatis-flex-test/pom.xml
@@ -35,6 +35,8 @@
com.github.vertical-blank
sql-formatter
2.0.4
+
+
commons-io
commons-io
${commons-io.version}