public class BeanWriter extends Object implements JdbcConstants
JdbcConstants.DatabaseVendor, JdbcConstants.IdTypeNULL_DATE, NULL_INT, NULL_LONG, NULL_STRING| 构造器和说明 |
|---|
BeanWriter() |
| 限定符和类型 | 方法和说明 |
|---|---|
static SqlParams |
entity2InsertSql(String tableName,
Object entity)
将一个实体转换成插入语句的 SqlParams 对象
|
static SqlParams |
entity2UpdateSql(String tableName,
Object entity,
String idField,
Object idValue)
将一个实体转换成更新语句的 SqlParams 对象
|
protected static void |
everyBeanField(Object entity,
BiConsumer<String,Object> everyBeanField)
对一个对象的每个字段进行操作
|
protected static void |
everyMapField(Object entity,
BiConsumer<String,Object> everyMapField)
对一个 Map 类型的实体对象的每个字段进行操作
|
public static SqlParams entity2InsertSql(String tableName, Object entity)
tableName - 数据库表名entity - 字段及其对应的值public static SqlParams entity2UpdateSql(String tableName, Object entity, String idField, Object idValue)
tableName - 数据库表名entity - 字段及其对应的值idField - ID 字段名idValue - 指定记录的 ID 值protected static void everyMapField(Object entity, BiConsumer<String,Object> everyMapField)
entity - Java Map 实体everyMapField - 对键和值作为参数进行操作的回调函数protected static void everyBeanField(Object entity, BiConsumer<String,Object> everyBeanField)
entity - Java Bean 实体everyBeanField - 传入一个回调函数,将数据库列名和字段值作为参数进行操作Copyright © 2016–2025 AJAXJS. All rights reserved.