public interface Join<This>
extends java.io.Serializable
查询条件封装 拼接
| 限定符和类型 | 方法和说明 |
|---|---|
This |
apply(boolean condition,
java.lang.String applySql,
java.lang.Object... value)
!!
|
default This |
apply(java.lang.String applySql,
java.lang.Object... value)
ignore
|
This |
exists(boolean condition,
java.lang.String existsSql)
!!
|
default This |
exists(java.lang.String existsSql)
ignore
|
This |
last(boolean condition,
java.lang.String lastSql)
无视优化规则直接拼接到 sql 的最后(有sql注入的风险,请谨慎使用)
例: last("limit 1")
注意只能调用一次,多次调用以最后一次为准
|
default This |
last(java.lang.String lastSql)
ignore
|
This |
notExists(boolean condition,
java.lang.String notExistsSql)
!!
|
default This |
notExists(java.lang.String notExistsSql)
ignore
|
default This |
or()
ignore
|
This |
or(boolean condition)
拼接 OR
|
default This or()
This or(boolean condition)
condition - 执行条件default This apply(java.lang.String applySql, java.lang.Object... value)
This apply(boolean condition, java.lang.String applySql, java.lang.Object... value)
condition - 执行条件default This last(java.lang.String lastSql)
This last(boolean condition, java.lang.String lastSql)
condition - 执行条件lastSql - sql语句default This exists(java.lang.String existsSql)
This exists(boolean condition, java.lang.String existsSql)
condition - 执行条件existsSql - sql语句default This notExists(java.lang.String notExistsSql)
This notExists(boolean condition, java.lang.String notExistsSql)
condition - 执行条件notExistsSql - sql语句