final String sqlSave = sql.toString();
final List<Object> argsSave = args;
KeyHolder keyHolder = new GeneratedKeyHolder();
jdbcTemplate.update(new PreparedStatementCreator() {
@Override
public PreparedStatement createPreparedStatement(Connection con) throws SQLException {
PreparedStatement ps = con.prepareStatement(sqlSave, Statement.RETURN_GENERATED_KEYS);
for (int i = 0; i < argsSave.size(); i++) {
ps.setObject(i + 1, argsSave.get(i));
}
return ps;
}
}, keyHolder);
code = String.valueOf(keyHolder.getKey().intValue());
分享到:
相关推荐
简单的jdbcTemplate预编译、回调等
Spring的JdbcTemplate插入操作返回主键ID的方法 - - ITeye技术网站
NULL 博文链接:https://summerbell.iteye.com/blog/364702
JDBCTemplate的使用很简单 只要在ApplicationContext文件里定义一个jdbcTemplate节点 POJO获得注入后可以直接执行操作 不需要继承什么基类
JdbcTemplate 调用存储过程
JdbcTemplate是spring-jdbc提供的数据库核心操作类,那对JdbcTemplate进行事务控制呢?
spring-jdbcTemplate实例工程
使用Spring的JdbcTemplate实现分页功能
JdbcTemplate使用就是JdbcTemplate的使用 再说两遍JdbcTemplate使用就JdbcTemplate的使用 20字够了
JdbcTemplate CRUD示例
jdbcTemplate分页彻底解决,使用游标滚动jdbcTemplate分页彻底解决,使用游标滚动
SpringBoot操作多数据源(JPA+JdbcTemplate)使用HikariCP数据源进行示例。
JDBC已经能够满足大部分用户最基本的需求,但是在使用JDBC时,必须自己来管理数据库资源如:获取PreparedStatement,设置SQL语句参数,关闭连接等步骤。 JdbcTemplate是Spring对JDBC的封装,目的是使JDBC更加...
SpringJdbcTemplate封装工具包,包括规范model格式接口,封装SpringJdbcTemplate,实现分页,自适应多种数据库
jdbcTemplate
提供了使用Spring的jdbcTemplate需要导入的五个jar包
jdbctemplate jar
JavaEE JdbcTemplate的简单示例