public class ParametersUtil extends Object
| 构造器和说明 |
|---|
ParametersUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Field |
getFieldFromInstance(Object instance,
String name)
从实例从获取字段信息
|
static Object |
getFieldValueFromInstance(Object instance,
String name)
从实例从获取字段值
|
static List |
getFieldValueListFromInstance(Object[] instances,
String name)
从实例数组中获取字段值
|
static String |
replaceStatementPlaceholder(String sql,
Collection parameters)
替换SQL语句
|
static void |
setCurrentDateTime(Property property,
Object instance)
设置字段值为当前日期
|
static void |
setGeneratedKeysValue(Object instance,
Entity entity,
String generatedKeys)
设置主键自增id值
|
static void |
setPrepareStatementParameter(PreparedStatement ps,
Collection parameters,
String databaseName)
设置预处理语句参数
|
public static void setGeneratedKeysValue(Object instance, Entity entity, String generatedKeys)
instance - 实例entity - 实体类generatedKeys - 自增值public static void setCurrentDateTime(Property property, Object instance)
property - 字段属性instance - 实例public static String replaceStatementPlaceholder(String sql, Collection parameters)
sql - 语句parameters - 参数public static void setPrepareStatementParameter(PreparedStatement ps, Collection parameters, String databaseName) throws SQLException
ps - 预处理语句parameters - 参数databaseName - 数据库名SQLExceptionpublic static List getFieldValueListFromInstance(Object[] instances, String name)
instances - 实例列表name - 字段名public static Object getFieldValueFromInstance(Object instance, String name)
instance - 实例name - 字段名Copyright © 2023. All rights reserved.