From 46910d0037792bf08dff752f7209044b5ee40897 Mon Sep 17 00:00:00 2001 From: thinkgem Date: Wed, 17 Jul 2019 23:10:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81joinTable=E8=81=94=E5=90=88?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=B1=9E=E6=80=A7=E4=B8=BAthis=E6=97=B6?= =?UTF-8?q?=E4=B9=9F=E5=8F=AF=E4=BD=9C=E4=B8=BA=E6=9F=A5=E8=AF=A2=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/test/java/com/jeesite/test/DaoMapperTest.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/core/src/test/java/com/jeesite/test/DaoMapperTest.java b/modules/core/src/test/java/com/jeesite/test/DaoMapperTest.java index dcdf250c..b57e7cdd 100644 --- a/modules/core/src/test/java/com/jeesite/test/DaoMapperTest.java +++ b/modules/core/src/test/java/com/jeesite/test/DaoMapperTest.java @@ -243,6 +243,15 @@ public class DaoMapperTest extends BaseSpringContextTests { + " #{sqlMap.where.create_by#IN1.val[1]} )"; System.out.println("a >> "+a);System.out.println("b >> "+b);Assert.assertEquals(a, b); + System.out.println("============ 联合查询属性为this时也可作为查询条件 ============"); + FileUpload fileUpload2 = new FileUpload(); + fileUpload2.setCreateByName("ThinkGem/JeeSite"); + fileUpload2.getSqlMap().getWhere().and("create_by", QueryType.IN, new String[]{"user1","user2"}); + a = fileUpload2.getSqlMap().getWhere().toSql(); + b = "a.status != #{STATUS_DELETE} AND a.create_by IN ( #{sqlMap.where.create_by#IN1.val[0]}," + + " #{sqlMap.where.create_by#IN1.val[1]} ) AND u.user_name LIKE #{sqlMap.where#user_name#LIKE1}"; + System.out.println("a >> "+a);System.out.println("b >> "+b);Assert.assertEquals(a, b); + System.exit(0); } }