| 程序包 | 说明 |
|---|---|
| com.blinkfox.fenix.core |
| 限定符和类型 | 方法和说明 |
|---|---|
Fenix |
Fenix.and()
拼接并带上 'AND' 关键字的字符串.
|
Fenix |
Fenix.and(String text)
拼接并带上 'AND' 关键字和其他文本的字符串.
|
Fenix |
Fenix.andBetween(String field,
Object startValue,
Object endValue)
生成带 " AND " 前缀的 BETWEEN 区间查询的 SQL 片段(当某一个值为 null 时,会是大于等于或小于等于的情形).
|
Fenix |
Fenix.andBetween(String field,
Object startValue,
Object endValue,
boolean match)
生成带 " AND " 前缀的 BETWEEN 区间查询的 SQL 片段,如果 match 为 true 时则生成该条SQL片段,
否则不生成(当某一个值为 null 时,会是大于等于或小于等于的情形).
|
Fenix |
Fenix.andEndsWith(String field,
Object value)
生成带 " AND " 前缀的 LIKE 按后缀匹配查询的 SQL 片段.
|
Fenix |
Fenix.andEndsWith(String field,
Object value,
boolean match)
生成带 " AND " 前缀的 LIKE 按后缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andEqual(String field,
Object value)
生成带 " AND " 前缀等值查询的 SQL 片段.
|
Fenix |
Fenix.andEqual(String field,
Object value,
boolean match)
生成带 " AND " 前缀等值查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andGreaterThan(String field,
Object value)
生成带 " AND " 前缀大于查询的 SQL 片段.
|
Fenix |
Fenix.andGreaterThan(String field,
Object value,
boolean match)
生成带 " AND " 前缀大于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andGreaterThanEqual(String field,
Object value)
生成带 " AND " 前缀大于等于查询的 SQL 片段.
|
Fenix |
Fenix.andGreaterThanEqual(String field,
Object value,
boolean match)
生成带 " AND " 前缀大于等于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andIn(String field,
Collection<?> values)
生成带 " AND " 前缀的 IN 范围查询的 SQL 片段.
|
Fenix |
Fenix.andIn(String field,
Collection<?> values,
boolean match)
生成带 " AND " 前缀的 IN 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andIn(String field,
Object[] values)
生成带 " AND " 前缀的 IN 范围查询的 SQL 片段.
|
Fenix |
Fenix.andIn(String field,
Object[] values,
boolean match)
生成带 " AND " 前缀的 IN 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andIsNotNull(String field)
生成带 " AND " 前缀 " IS NOT NULL " 的 SQL 片段.
|
Fenix |
Fenix.andIsNotNull(String field,
boolean match)
生成带 " AND " 前缀 " IS NOT NULL " 的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andIsNull(String field)
生成带 " AND " 前缀 " IS NULL " 的 SQL 片段.
|
Fenix |
Fenix.andIsNull(String field,
boolean match)
生成带 " AND " 前缀 " IS NULL " 的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andLessThan(String field,
Object value)
生成带 " AND " 前缀小于查询的 SQL 片段.
|
Fenix |
Fenix.andLessThan(String field,
Object value,
boolean match)
生成带 " AND " 前缀小于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andLessThanEqual(String field,
Object value)
生成带 " AND " 前缀小于等于查询的 SQL 片段.
|
Fenix |
Fenix.andLessThanEqual(String field,
Object value,
boolean match)
生成带 " AND " 前缀小于等于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andLike(String field,
Object value)
生成带 " AND " 前缀的 LIKE 模糊查询的 SQL 片段.
|
Fenix |
Fenix.andLike(String field,
Object value,
boolean match)
生成带 " AND " 前缀的 LIKE 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andLikePattern(String field,
String pattern)
根据指定的模式字符串生成带 " AND " 前缀的 LIKE 模糊查询的 SQL 片段.
|
Fenix |
Fenix.andLikePattern(String field,
String pattern,
boolean match)
根据指定的模式字符串生成带 " AND " 前缀的 LIKE 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andNotEndsWith(String field,
Object value)
生成带 " AND " 前缀的 " NOT LIKE " 按后缀匹配查询的 SQL 片段.
|
Fenix |
Fenix.andNotEndsWith(String field,
Object value,
boolean match)
生成带 " AND " 前缀的 " NOT LIKE " 按后缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andNotEqual(String field,
Object value)
生成带 " AND " 前缀不等查询的 SQL 片段.
|
Fenix |
Fenix.andNotEqual(String field,
Object value,
boolean match)
生成带 " AND " 前缀不等查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andNotIn(String field,
Collection<?> values)
生成带 " AND " 前缀的 " NOT IN " 范围查询的 SQL 片段.
|
Fenix |
Fenix.andNotIn(String field,
Collection<?> values,
boolean match)
生成带 " AND " 前缀的 " NOT IN " 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andNotIn(String field,
Object[] values)
生成带 " AND " 前缀的 " NOT IN " 范围查询的 SQL 片段.
|
Fenix |
Fenix.andNotIn(String field,
Object[] values,
boolean match)
生成带 " AND " 前缀的 " NOT IN " 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andNotLike(String field,
Object value)
生成带 " AND " 前缀的 " NOT LIKE " 模糊查询的 SQL 片段.
|
Fenix |
Fenix.andNotLike(String field,
Object value,
boolean match)
生成带 " AND " 前缀的 " NOT LIKE " 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andNotLikePattern(String field,
String pattern)
根据指定的模式字符串生成带 " AND " 前缀的 " NOT LIKE " 模糊查询的 SQL 片段.
|
Fenix |
Fenix.andNotLikePattern(String field,
String pattern,
boolean match)
根据指定的模式字符串生成带 " AND " 前缀的 " NOT LIKE " 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andNotStartsWith(String field,
Object value)
生成带 " AND " 前缀的 " NOT LIKE " 按前缀匹配查询的 SQL 片段.
|
Fenix |
Fenix.andNotStartsWith(String field,
Object value,
boolean match)
生成带 " AND " 前缀的 " NOT LIKE " 按前缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.andStartsWith(String field,
Object value)
生成带 " AND " 前缀的 LIKE 按前缀匹配查询的 SQL 片段.
|
Fenix |
Fenix.andStartsWith(String field,
Object value,
boolean match)
生成带 " AND " 前缀的 LIKE 按前缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.as(String text)
拼接并带上 'AS' 关键字的字符串.
|
Fenix |
Fenix.asc()
拼接并带上 'ASC' 关键字的字符串.
|
Fenix |
Fenix.between(String field,
Object startValue,
Object endValue)
生成 BETWEEN 区间查询的 SQL 片段(当某一个值为 null 时,会是大于等于或小于等于的情形).
|
Fenix |
Fenix.between(String field,
Object startValue,
Object endValue,
boolean match)
生成 BETWEEN 区间查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成(当某一个值为 null 时,会是大于等于或小于等于的情形).
|
Fenix |
Fenix.deleteFrom(String text)
拼接并带上 'DELETE FROM' 关键字的字符串.
|
Fenix |
Fenix.desc()
拼接并带上 'DESC' 关键字的字符串.
|
Fenix |
Fenix.doAny(boolean match,
FenixAction action)
当匹配 match 条件为 true 时,才执行自定义的任意
FenixAction 操作. |
Fenix |
Fenix.doAny(FenixAction action)
基于
FenixAction 的函数式接口来执行任意的自定义操作. |
Fenix |
Fenix.endsWith(String field,
Object value)
生成 LIKE 按后缀匹配查询的 SQL 片段.
|
Fenix |
Fenix.endsWith(String field,
Object value,
boolean match)
生成 LIKE 按后缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.equal(String field,
Object value)
生成等值查询的 SQL 片段.
|
Fenix |
Fenix.equal(String field,
Object value,
boolean match)
生成等值查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.from(String text)
拼接并带上 'FROM' 关键字的字符串.
|
Fenix |
Fenix.fullJoin(String text)
拼接并带上 'FULL JOIN' 关键字的字符串.
|
Fenix |
Fenix.greaterThan(String field,
Object value)
生成大于查询的 SQL 片段.
|
Fenix |
Fenix.greaterThan(String field,
Object value,
boolean match)
生成大于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.greaterThanEqual(String field,
Object value)
生成大于等于查询的 SQL 片段.
|
Fenix |
Fenix.greaterThanEqual(String field,
Object value,
boolean match)
生成大于等于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.groupBy(String text)
拼接并带上 'GROUP BY' 关键字的字符串.
|
Fenix |
Fenix.having(String text)
拼接并带上 'HAVING' 关键字的字符串.
|
Fenix |
Fenix.in(String field,
Collection<?> values)
生成 IN 范围查询的 SQL 片段.
|
Fenix |
Fenix.in(String field,
Collection<?> values,
boolean match)
生成 IN 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.in(String field,
Object[] values)
生成 IN 范围查询的 SQL 片段.
|
Fenix |
Fenix.in(String field,
Object[] values,
boolean match)
生成 IN 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.innerJoin(String text)
拼接并带上 'INNER JOIN' 关键字的字符串.
|
Fenix |
Fenix.insertInto(String text)
拼接并带上 'INSERT INTO' 关键字的字符串.
|
Fenix |
Fenix.isNotNull(String field)
生成 " IS NOT NULL " 的 SQL 片段.
|
Fenix |
Fenix.isNotNull(String field,
boolean match)
生成 " IS NOT NULL " 的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.isNull(String field)
生成 " IS NULL " 的 SQL 片段.
|
Fenix |
Fenix.isNull(String field,
boolean match)
生成 " IS NULL " 的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.leftJoin(String text)
拼接并带上 'LEFT JOIN' 关键字的字符串.
|
Fenix |
Fenix.lessThan(String field,
Object value)
生成小于查询的 SQL 片段.
|
Fenix |
Fenix.lessThan(String field,
Object value,
boolean match)
生成小于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.lessThanEqual(String field,
Object value)
生成小于等于查询的 SQL 片段.
|
Fenix |
Fenix.lessThanEqual(String field,
Object value,
boolean match)
生成小于等于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.like(String field,
Object value)
生成 LIKE 模糊查询的 SQL 片段.
|
Fenix |
Fenix.like(String field,
Object value,
boolean match)
生成 LIKE 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.likePattern(String field,
String pattern)
根据指定的模式字符串生成 LIKE 模糊查询的 SQL 片段.
|
Fenix |
Fenix.likePattern(String field,
String pattern,
boolean match)
根据指定的模式字符串生成 LIKE 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.limit(String text)
拼接并带上 'LIMIT' 关键字的字符串.
|
Fenix |
Fenix.notEndsWith(String field,
Object value)
生成 " NOT LIKE " 按后缀匹配查询的 SQL 片段.
|
Fenix |
Fenix.notEndsWith(String field,
Object value,
boolean match)
生成 " NOT LIKE " 按后缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.notEqual(String field,
Object value)
生成不等查询的 SQL 片段.
|
Fenix |
Fenix.notEqual(String field,
Object value,
boolean match)
生成不等查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.notIn(String field,
Collection<?> values)
生成 " NOT IN " 范围查询的 SQL 片段.
|
Fenix |
Fenix.notIn(String field,
Collection<?> values,
boolean match)
生成 " NOT IN " 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.notIn(String field,
Object[] values)
生成 " NOT IN " 范围查询的 SQL 片段.
|
Fenix |
Fenix.notIn(String field,
Object[] values,
boolean match)
生成 " NOT IN " 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.notLike(String field,
Object value)
生成 " NOT LIKE " 模糊查询的 SQL 片段.
|
Fenix |
Fenix.notLike(String field,
Object value,
boolean match)
生成 " NOT LIKE " 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.notLikePattern(String field,
String pattern)
根据指定的模式字符串生成 " NOT LIKE " 模糊查询的 SQL 片段.
|
Fenix |
Fenix.notLikePattern(String field,
String pattern,
boolean match)
根据指定的模式字符串生成 " NOT LIKE " 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.notStartsWith(String field,
Object value)
生成 " NOT LIKE " 按前缀匹配查询的 SQL 片段.
|
Fenix |
Fenix.notStartsWith(String field,
Object value,
boolean match)
生成 " NOT LIKE " 按前缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.offset(String text)
拼接并带上 'OFFSET' 关键字的字符串.
|
Fenix |
Fenix.on(String text)
拼接并带上 'ON' 关键字的字符串.
|
Fenix |
Fenix.or()
拼接并带上 'OR' 关键字的字符串.
|
Fenix |
Fenix.or(String text)
拼接并带上 'OR' 关键字和其他文本的字符串.
|
Fenix |
Fenix.orBetween(String field,
Object startValue,
Object endValue)
生成带 " OR " 前缀的 BETWEEN 区间查询的 SQL 片段(当某一个值为 null 时,会是大于等于或小于等于的情形).
|
Fenix |
Fenix.orBetween(String field,
Object startValue,
Object endValue,
boolean match)
生成带 " OR " 前缀的 BETWEEN 区间查询的 SQL 片段,如果 match 为 true 时则生成该条SQL片段,
否则不生成(当某一个值为 null 时,会是大于等于或小于等于的情形).
|
Fenix |
Fenix.orderBy(String text)
拼接并带上 'ORDER BY' 关键字的字符串.
|
Fenix |
Fenix.orEndsWith(String field,
Object value)
生成带 " OR " 前缀的 LIKE 按后缀匹配查询的 SQL 片段.
|
Fenix |
Fenix.orEndsWith(String field,
Object value,
boolean match)
生成带 " OR " 前缀的 LIKE 按后缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orEqual(String field,
Object value)
生成带 " OR " 前缀等值查询的 SQL 片段.
|
Fenix |
Fenix.orEqual(String field,
Object value,
boolean match)
生成带 " OR " 前缀等值查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orGreaterThan(String field,
Object value)
生成带 " OR " 前缀大于查询的 SQL 片段.
|
Fenix |
Fenix.orGreaterThan(String field,
Object value,
boolean match)
生成带 " OR " 前缀大于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orGreaterThanEqual(String field,
Object value)
生成带 " OR " 前缀大于等于查询的 SQL 片段.
|
Fenix |
Fenix.orGreaterThanEqual(String field,
Object value,
boolean match)
生成带 " OR " 前缀大于等于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orIn(String field,
Collection<?> values)
生成带 " OR " 前缀的 IN 范围查询的 SQL 片段.
|
Fenix |
Fenix.orIn(String field,
Collection<?> values,
boolean match)
生成带 " OR " 前缀的 IN 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orIn(String field,
Object[] values)
生成带 " OR " 前缀的 IN 范围查询的 SQL 片段.
|
Fenix |
Fenix.orIn(String field,
Object[] values,
boolean match)
生成带 " OR " 前缀的 IN 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orIsNotNull(String field)
生成带 " OR " 前缀 " IS NOT NULL " 的 SQL 片段.
|
Fenix |
Fenix.orIsNotNull(String field,
boolean match)
生成带 " OR " 前缀 " IS NOT NULL " 的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orIsNull(String field)
生成带 " OR " 前缀 " IS NULL " 的 SQL 片段.
|
Fenix |
Fenix.orIsNull(String field,
boolean match)
生成带 " OR " 前缀" IS NULL "的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orLessThan(String field,
Object value)
生成带 " OR " 前缀小于查询的 SQL 片段.
|
Fenix |
Fenix.orLessThan(String field,
Object value,
boolean match)
生成带 " OR " 前缀小于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orLessThanEqual(String field,
Object value)
生成带 " OR " 前缀小于等于查询的 SQL 片段.
|
Fenix |
Fenix.orLessThanEqual(String field,
Object value,
boolean match)
生成带 " OR " 前缀小于等于查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orLike(String field,
Object value)
生成带 " OR " 前缀的 LIKE 模糊查询的 SQL 片段.
|
Fenix |
Fenix.orLike(String field,
Object value,
boolean match)
生成带 " OR " 前缀的 LIKE 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orLikePattern(String field,
String pattern)
根据指定的模式字符串生成带 " OR " 前缀的 LIKE 模糊查询的 SQL 片段.
|
Fenix |
Fenix.orLikePattern(String field,
String pattern,
boolean match)
根据指定的模式字符串生成带 " OR " 前缀的 LIKE 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orNotEndsWith(String field,
Object value)
生成带 " OR " 前缀的 " NOT LIKE " 按后缀匹配查询的 SQL 片段.
|
Fenix |
Fenix.orNotEndsWith(String field,
Object value,
boolean match)
生成带 " OR " 前缀的 " NOT LIKE " 按后缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orNotEqual(String field,
Object value)
生成带 " OR " 前缀不等查询的 SQL 片段.
|
Fenix |
Fenix.orNotEqual(String field,
Object value,
boolean match)
生成带 " OR " 前缀不等查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orNotIn(String field,
Collection<?> values)
生成带 " OR " 前缀的 " NOT IN " 范围查询的 SQL 片段.
|
Fenix |
Fenix.orNotIn(String field,
Collection<?> values,
boolean match)
生成带 " OR " 前缀的 " NOT IN " 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orNotIn(String field,
Object[] values)
生成带 " OR " 前缀的 " NOT IN " 范围查询的 SQL 片段.
|
Fenix |
Fenix.orNotIn(String field,
Object[] values,
boolean match)
生成带 " OR " 前缀的 " NOT IN " 范围查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orNotLike(String field,
Object value)
生成带 " OR " 前缀的" NOT LIKE "模糊查询的 SQL 片段.
|
Fenix |
Fenix.orNotLike(String field,
Object value,
boolean match)
生成带 " OR " 前缀的" NOT LIKE "模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orNotLikePattern(String field,
String pattern)
根据指定的模式字符串生成带 " OR " 前缀的 " NOT LIKE " 模糊查询的 SQL 片段.
|
Fenix |
Fenix.orNotLikePattern(String field,
String pattern,
boolean match)
根据指定的模式字符串生成带 " OR " 前缀的 " NOT LIKE " 模糊查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orNotStartsWith(String field,
Object value)
生成带 " OR " 前缀的 " NOT LIKE " 按前缀匹配查询的 SQL 片段.
|
Fenix |
Fenix.orNotStartsWith(String field,
Object value,
boolean match)
生成带 " OR " 前缀的 " NOT LIKE " 按前缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.orStartsWith(String field,
Object value)
生成带 " OR " 前缀的 LIKE 按前缀匹配查询的 SQL 片段.
|
Fenix |
Fenix.orStartsWith(String field,
Object value,
boolean match)
生成带 " OR " 前缀的 LIKE 按前缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.param(String key,
Object value)
在 SQL 的参数集合中添加命名参数,其中 key 是 JPQL 中的命名参数名称,value 是该参数对应的值.
|
Fenix |
Fenix.params(Map<String,Object> paramMap)
在 SQL 的参数集合后添加 Map 集合中的命名参数,Map 中的 key 是 JPQL 中的命名参数名称,value 是该参数对应的值.
|
Fenix |
Fenix.rightJoin(String text)
拼接并带上 'RIGHT JOIN' 关键字的字符串.
|
Fenix |
Fenix.select(String text)
拼接并带上 'SELECT' 关键字的字符串.
|
Fenix |
Fenix.set(String text)
拼接并带上 'AS' 关键字的字符串.
|
static Fenix |
Fenix.start()
开始的方法,初始化
Fenix 实例. |
Fenix |
Fenix.startsWith(String field,
Object value)
生成 LIKE 按前缀匹配查询的 SQL 片段.
|
Fenix |
Fenix.startsWith(String field,
Object value,
boolean match)
生成 LIKE 按前缀匹配查询的 SQL 片段,如果 match 为 true 时则生成该条 SQL 片段,否则不生成.
|
Fenix |
Fenix.text(boolean match,
String text,
Map<String,Object> paramMap)
在 SQL 后追加任何文本字符串,后可追加 Map 型参数,如果 match 为 true 时,才生成此 SQL 文本和参数.
|
Fenix |
Fenix.text(boolean match,
String text,
String key,
Object value)
在 SQL 后追加任何文本字符串,并设置该 SQL 字符串的命名参数,如果 match 为 true 时,才生成此 SQL 文本和参数.
|
Fenix |
Fenix.text(String text)
在 SQL 后追加任何文本字符串.
|
Fenix |
Fenix.text(String text,
Map<String,Object> paramMap)
在 SQL 后追加任何文本字符串,后可追加 Map 型参数,Map 中的 key 为命名参数名称,value 为参数值.
|
Fenix |
Fenix.text(String text,
String key,
Object value)
在 SQL 后追加任何文本字符串,并设置该 SQL 字符串的命名参数,其中 key 为命名参数名称,value 为参数值.
|
Fenix |
Fenix.union()
拼接并带上 'UNION' 关键字的字符串.
|
Fenix |
Fenix.unionAll()
拼接并带上 'UNION ALL' 关键字的字符串.
|
Fenix |
Fenix.update(String text)
拼接并带上 'UPDATE' 关键字的字符串.
|
Fenix |
Fenix.values(String text)
拼接并带上 'VALUES' 关键字的字符串.
|
Fenix |
Fenix.where()
拼接并带上 'WHERE' 关键字的 SQL 字符串.
|
Fenix |
Fenix.where(String text)
拼接并带上 'WHERE' 关键字及之后的字符串.
|
Fenix |
Fenix.where(String text,
Map<String,Object> paramMap)
拼接并带上 'WHERE' 关键字的字符串和动态参数.
|
Fenix |
Fenix.where(String text,
String key,
Object value)
拼接并带上 'WHERE' 关键字的字符串和动态参数.
|
Copyright © 2019. All rights reserved.