public class BindingValues extends Object
| 构造器和说明 |
|---|
BindingValues() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,Object> |
asMap(Object o) |
static String |
asSqlWithBindings(Map<String,Object> map,
SqlNode sqlNode) |
static String |
asSqlWithBindings(Map<String,Object> map,
SqlNodeBuilder sqlNodeBuilder) |
static Object |
getBindingValueOrDefault(Map<String,Object> bindings,
String key,
Object defVal) |
static Object |
getBindingValueOrDefault(Map<String,ValueRef<Object>> cache,
Map<String,Object> bindings,
String key,
Object defVal) |
static Date[] |
getDateRangeOrNull(Object val)
提取日期范围的查询条件,值对象必须是两个元素的数组或集合,且不能都是空元素。
|
static Object |
getDefaultTimeVal(Class<?> fieldType) |
static Object |
getValueForInsert(ColumnMeta meta,
Object val) |
static Object |
getValueForUpdate(ColumnMeta meta,
Object val) |
public static Object getValueForInsert(ColumnMeta meta, Object val)
public static Object getValueForUpdate(ColumnMeta meta, Object val)
@Nullable public static Date[] getDateRangeOrNull(Object val)
public static Object getBindingValueOrDefault(Map<String,Object> bindings, String key, Object defVal)
public static Object getBindingValueOrDefault(Map<String,ValueRef<Object>> cache, Map<String,Object> bindings, String key, Object defVal)
public static String asSqlWithBindings(Map<String,Object> map, SqlNodeBuilder sqlNodeBuilder)
Copyright © 2025 fossc. All rights reserved.