public class SimpleUpdateTranslator extends Object implements UpdateTranslator
系统更新动作解释器
负责执行更新相关的操作Constructor and Description |
---|
SimpleUpdateTranslator() |
Modifier and Type | Method and Description |
---|---|
<T> int |
update(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
boolean selective,
T t,
List<Condition> conditions)
根据条件方式批量更新数据
|
<T> int |
update(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
boolean selective,
T t,
T condition)
根据条件方式批量更新数据
|
<T> int |
updateByPrimaryKey(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
FieldExtractor fieldExtractor,
ExecuteExecutor executeExecutor,
boolean selective,
T t)
根据主键更新一条数据
|
public <T> int updateByPrimaryKey(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FieldExtractor fieldExtractor, ExecuteExecutor executeExecutor, boolean selective, T t)
updateByPrimaryKey
in interface UpdateTranslator
T
- 待更新的数据数据类型jdbcTemplate
- JdbcTemplatefieldExtractor
- 属性提取器executeExecutor
- 非查询语句执行器selective
- 是否为可选属性方式t
- 待更新的数据public <T> int update(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FieldExtractor fieldExtractor, ExecuteExecutor executeExecutor, boolean selective, T t, T condition)
update
in interface UpdateTranslator
T
- 待更新的数据数据类型jdbcTemplate
- JdbcTemplatefieldExtractor
- 属性提取器executeExecutor
- 非查询语句执行器selective
- 是否为可选属性方式t
- 待更新的数据condition
- 更新条件【默认为以可选属性方式】public <T> int update(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FieldExtractor fieldExtractor, ExecuteExecutor executeExecutor, boolean selective, T t, List<Condition> conditions)
update
in interface UpdateTranslator
T
- 待更新的数据数据类型jdbcTemplate
- JdbcTemplatefieldExtractor
- 属性提取器executeExecutor
- 非查询语句执行器selective
- 是否为可选属性方式t
- 待更新的数据conditions
- 筛选条件Copyright © 2021. All rights reserved.