@Component public class JdbcDataHelper extends Object
| 构造器和说明 |
|---|
JdbcDataHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
formatByInsert(String tableName,
List<Map<String,Object>> dataList)
批量格式化插入数据列表(暂未实现)。
|
Map<String,Object> |
formatByInsert(String tableName,
Map<String,Object> dataMap)
根据表结构信息格式化插入数据对象。
|
void |
formatByUpdate(String tableName,
List<Map<String,Object>> dataList)
格式化更新操作的数据列表(暂未实现)。
|
void |
formatByUpdate(String tableName,
Map<String,Object> dataMap)
格式化更新操作的数据对象(暂未实现)。
|
void |
validateValue(String tableName,
Map<String,Object> dataMap)
校验数据是否符合表字段约束条件,包括非空检查与字符串长度限制等。
|
public Map<String,Object> formatByInsert(String tableName, Map<String,Object> dataMap) throws SQLException
tableName - 表名,用于获取该表的字段定义信息dataMap - 待格式化的原始数据映射SQLException - 当访问数据库元数据失败时抛出异常public void formatByInsert(String tableName, List<Map<String,Object>> dataList)
tableName - 表名dataList - 数据列表public void formatByUpdate(String tableName, Map<String,Object> dataMap)
tableName - 表名dataMap - 数据对象public void formatByUpdate(String tableName, List<Map<String,Object>> dataList)
tableName - 表名dataList - 数据列表public void validateValue(String tableName, Map<String,Object> dataMap) throws SQLException, BusiException
tableName - 表名,用于获取字段定义dataMap - 要验证的数据映射SQLException - 字段校验失败时抛出SQL异常BusiException - 业务逻辑错误时抛出自定义异常Copyright © 2026. All rights reserved.