mem*_*und 9 java spring spring-data
我正在使用spring JdbcTemplate来执行sql查询:
JdbcTemplate template = new JdbcTemplate(ds);
template.execute(sqlInsert); //returns void
Run Code Online (Sandbox Code Playgroud)
我怎么能得到受影响的行数,因为该execute()方法返回void?
Jen*_*ens 14
调用更新方法JdbcTemplate.它将为您提供受影响的行数作为返回值.
更新
Run Code Online (Sandbox Code Playgroud)public int update(PreparedStatementCreator psc) throws DataAccessException从界面复制的描述:
JdbcOperations使用a发出单个SQL更新操作(例如insert,update或delete语句)
PreparedStatementCreator以提供SQL和任何所需参数.APreparedStatementCreator既可以直接实现,也可以通过a配置PreparedStatementCreatorFactory.指定者:
接口更新JdbcOperations参数:
psc - 提供SQL和任何必要参数的对象返回:
受影响的行数抛出:
DataAccessException- 如果发布更新有任何问题另请参见:
PreparedStatementCreatorFactory
| 归档时间: |
|
| 查看次数: |
8123 次 |
| 最近记录: |