修正多个endBracket的情况下不输出问题,#IMJU8
This commit is contained in:
@@ -156,12 +156,12 @@ public class DaoMapperTest extends BaseSpringContextTests {
|
|||||||
.andBracket("name", QueryType.EQ, "abc", 1).or("name", QueryType.EQ, "def", 2)
|
.andBracket("name", QueryType.EQ, "abc", 1).or("name", QueryType.EQ, "def", 2)
|
||||||
.or("name", QueryType.EQ, "ghi", 3).endBracket().toSql());
|
.or("name", QueryType.EQ, "ghi", 3).endBracket().toSql());
|
||||||
System.out.println(new Config().getSqlMap().getWhere()
|
System.out.println(new Config().getSqlMap().getWhere()
|
||||||
.andBracket("name", QueryType.EQ, "val", 1)
|
.andBracket("name", QueryType.EQ, "val1", 1)
|
||||||
.and("name", QueryType.NE, "val", 2).endBracket()
|
.and("name", QueryType.NE, "val2", 11).endBracket(1)
|
||||||
.orBracket("name", QueryType.NE, "val", 3)
|
.orBracket("name", QueryType.NE, "val3", 2)
|
||||||
.and("name", QueryType.NE, "val", 4).endBracket()
|
.and("name", QueryType.NE, "val4", 22).endBracket(2)
|
||||||
.orBracket("name", QueryType.NE, "val", 5)
|
.orBracket("name", QueryType.NE, "val5", 3)
|
||||||
.and("name", QueryType.EQ, "val", 6).endBracket().toSql());
|
.and("name", QueryType.EQ, "val6", 33).endBracket(3).toSql());
|
||||||
|
|
||||||
System.out.println("============ 带括号空值测试 ============");
|
System.out.println("============ 带括号空值测试 ============");
|
||||||
System.out.println(new Config("1").getSqlMap().getWhere()
|
System.out.println(new Config("1").getSqlMap().getWhere()
|
||||||
@@ -176,6 +176,9 @@ public class DaoMapperTest extends BaseSpringContextTests {
|
|||||||
System.out.println(new Config("1").getSqlMap().getWhere()
|
System.out.println(new Config("1").getSqlMap().getWhere()
|
||||||
.andBracket("name", QueryType.EQ, "", 1).or("name", QueryType.EQ, "", 2)
|
.andBracket("name", QueryType.EQ, "", 1).or("name", QueryType.EQ, "", 2)
|
||||||
.or("name", QueryType.EQ, "", 3).endBracket().toSql());
|
.or("name", QueryType.EQ, "", 3).endBracket().toSql());
|
||||||
|
System.out.println(new Config().getSqlMap().getWhere()
|
||||||
|
.andBracket("name", QueryType.EQ, "", 1).or("name", QueryType.EQ, "", 2)
|
||||||
|
.or("name", QueryType.EQ, "", 3).endBracket().toSql());
|
||||||
|
|
||||||
System.out.println("============ 实体嵌套测试 ============");
|
System.out.println("============ 实体嵌套测试 ============");
|
||||||
Company company = new Company("1");
|
Company company = new Company("1");
|
||||||
@@ -186,7 +189,6 @@ public class DaoMapperTest extends BaseSpringContextTests {
|
|||||||
company.getArea().setCreateDate_gte(new Date());
|
company.getArea().setCreateDate_gte(new Date());
|
||||||
company.getArea().setCreateDate_lte(new Date());
|
company.getArea().setCreateDate_lte(new Date());
|
||||||
System.out.println(company.getSqlMap().getWhere().toSql());
|
System.out.println(company.getSqlMap().getWhere().toSql());
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user