public enum DefaultFuncEnum extends Enum<DefaultFuncEnum> implements BaseFuncEnum
BaseFuncEnum 自定义函数
目前支持一个占位符,不支持多个%s
只例举几个通用的,其他函数 first() last() len() ucase() lcase() 等 或者数据库自定义函数请自行扩展
mpj的初衷是只针对简单的连表查询,而非相对复杂的查询,
建议慎用,复杂的查询还是推荐写sql
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getSql()
获取sql 片段
|
static DefaultFuncEnum |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static DefaultFuncEnum[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final DefaultFuncEnum SUM
public static final DefaultFuncEnum COUNT
public static final DefaultFuncEnum MAX
public static final DefaultFuncEnum MIN
public static final DefaultFuncEnum AVG
public static final DefaultFuncEnum LEN
public static DefaultFuncEnum[] values()
for (DefaultFuncEnum c : DefaultFuncEnum.values()) System.out.println(c);
public static DefaultFuncEnum valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public String getSql()
BaseFuncEnumgetSql 在接口中 BaseFuncEnumCopyright © 2023. All rights reserved.