test: 测试动态条件。

This commit is contained in:
Suomm 2023-08-24 09:08:30 +08:00
parent 4489447f2d
commit 63064de288

View File

@ -133,11 +133,11 @@ public class DynamicConditionTest {
@Test
public void test08() {
QueryWrapper queryWrapper = QueryWrapper.create().
from(ACCOUNT)
QueryWrapper queryWrapper = QueryWrapper.create()
.from(ACCOUNT)
.where(ACCOUNT.ID.eq(1)
.and(ACCOUNT.AGE.in(17, 18, 19).or(ACCOUNT.USER_NAME.eq("zhang san"))
));
));
QueryCondition condition = CPI.getWhereQueryCondition(queryWrapper);
while (condition != null) {
@ -148,4 +148,16 @@ public class DynamicConditionTest {
System.out.println(queryWrapper.toSQL());
}
@Test
public void test09() {
QueryColumnBehavior.setIgnoreFunction(e -> e == null || "".equals(e));
QueryColumnBehavior.setSmartConvertInToEquals(false);
QueryWrapper queryWrapper = QueryWrapper.create()
.from(ACCOUNT)
.where(ACCOUNT.USER_NAME.in( ""));
System.out.println(queryWrapper.toSQL());
}
}