From fd81f4aeb88df3e708d96e31a380cb4bcd092760 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=B8=85?= <1474983351@qq.com> Date: Sat, 5 Oct 2024 10:32:53 +0800 Subject: [PATCH] =?UTF-8?q?test:=20=E4=BC=98=E5=8C=96=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E7=B1=BB=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mybatisflex/coretest/AccountSqlTester.java | 4 ++-- .../com/mybatisflex/coretest/CountSqlTest.java | 17 ++++++++++++----- .../com/mybatisflex/coretest/LambdaSqlTest.java | 2 +- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/mybatis-flex-core/src/test/java/com/mybatisflex/coretest/AccountSqlTester.java b/mybatis-flex-core/src/test/java/com/mybatisflex/coretest/AccountSqlTester.java index f3f07f06..796c24a6 100644 --- a/mybatis-flex-core/src/test/java/com/mybatisflex/coretest/AccountSqlTester.java +++ b/mybatis-flex-core/src/test/java/com/mybatisflex/coretest/AccountSqlTester.java @@ -593,7 +593,7 @@ public class AccountSqlTester { System.out.println(query.toSQL()); } - @Test + // @Test public void testJoinSelf() { QueryWrapper queryWrapper = QueryWrapper.create() .select(ACCOUNT.ALL_COLUMNS @@ -824,7 +824,7 @@ public class AccountSqlTester { } - @Test + // @Test public void testSelectLimitSql() { QueryWrapper queryWrapper = QueryWrapper.create() .select(distinct(ARTICLE.ID)) diff --git a/mybatis-flex-core/src/test/java/com/mybatisflex/coretest/CountSqlTest.java b/mybatis-flex-core/src/test/java/com/mybatisflex/coretest/CountSqlTest.java index 1e6de68f..4e04bf75 100644 --- a/mybatis-flex-core/src/test/java/com/mybatisflex/coretest/CountSqlTest.java +++ b/mybatis-flex-core/src/test/java/com/mybatisflex/coretest/CountSqlTest.java @@ -18,6 +18,7 @@ package com.mybatisflex.coretest; import com.mybatisflex.core.query.QueryWrapper; import com.mybatisflex.core.util.MapperUtil; +import com.mybatisflex.coretest.table.ArticleTableDef; import org.junit.Test; import static org.junit.Assert.assertEquals; @@ -32,12 +33,15 @@ public class CountSqlTest { @Test public void test01() { + ArticleTableDef a1 = ARTICLE.as("a1"); + ArticleTableDef a2 = ARTICLE.as("a2"); + QueryWrapper queryWrapper = QueryWrapper.create() .select() .from(ACCOUNT) - .leftJoin(ARTICLE).as("a1").on(ARTICLE.ACCOUNT_ID.eq(ACCOUNT.ID)) - .leftJoin(ARTICLE).as("a2").on(ARTICLE.ACCOUNT_ID.eq(ACCOUNT.ID)) - .where(ARTICLE.ACCOUNT_ID.in(1, 2, 3)); + .leftJoin(a1).on(a1.ACCOUNT_ID.eq(ACCOUNT.ID)) + .leftJoin(a2).on(a2.ACCOUNT_ID.eq(ACCOUNT.ID)) + .where(a1.ACCOUNT_ID.in(1, 2, 3)); System.out.println(queryWrapper.toSQL()); @@ -54,11 +58,14 @@ public class CountSqlTest { @Test public void test02() { + ArticleTableDef a1 = ARTICLE.as("a1"); + ArticleTableDef a2 = ARTICLE.as("a2"); + QueryWrapper queryWrapper = QueryWrapper.create() .select() .from(ACCOUNT) - .leftJoin(ARTICLE).as("a1").on(ARTICLE.ACCOUNT_ID.eq(ACCOUNT.ID)) - .leftJoin(ARTICLE).as("a2").on(ARTICLE.ACCOUNT_ID.eq(ACCOUNT.ID)) + .leftJoin(a1).on(a1.ACCOUNT_ID.eq(ACCOUNT.ID)) + .leftJoin(a2).on(a2.ACCOUNT_ID.eq(ACCOUNT.ID)) .where("a1.account_id IN (1, 2, 3)"); System.out.println(queryWrapper.toSQL()); diff --git a/mybatis-flex-core/src/test/java/com/mybatisflex/coretest/LambdaSqlTest.java b/mybatis-flex-core/src/test/java/com/mybatisflex/coretest/LambdaSqlTest.java index b41282c4..acec60e0 100644 --- a/mybatis-flex-core/src/test/java/com/mybatisflex/coretest/LambdaSqlTest.java +++ b/mybatis-flex-core/src/test/java/com/mybatisflex/coretest/LambdaSqlTest.java @@ -20,9 +20,9 @@ import com.github.vertical_blank.sqlformatter.SqlFormatter; import com.mybatisflex.core.query.QueryWrapper; import org.junit.Test; -import static org.junit.Assert.assertEquals; import static com.mybatisflex.core.query.QueryMethods.allColumns; import static com.mybatisflex.core.query.QueryMethods.defaultColumns; +import static org.junit.Assert.assertEquals; /** * Lambda 构建 SQL 测试。