JdbcTemplate RETURN_GENERATED_KEYS
2015-07-08 15:44
197 查看
1、数据库插入,返回记录的id
final String sql = "insert into attribute (name) values(?)";
getJdbcTemplate().update(new PreparedStatementCreator() {
@Override
public PreparedStatement createPreparedStatement(
java.sql.Connection con) throws SQLException {
PreparedStatement ps = con.prepareStatement(sql,
Statement.RETURN_GENERATED_KEYS);
ps.setString(1, goodsAttribute.getName());
return ps;
}
}, keyHolder);
return keyHolder.getKey().intValue();
final String sql = "insert into attribute (name) values(?)";
getJdbcTemplate().update(new PreparedStatementCreator() {
@Override
public PreparedStatement createPreparedStatement(
java.sql.Connection con) throws SQLException {
PreparedStatement ps = con.prepareStatement(sql,
Statement.RETURN_GENERATED_KEYS);
ps.setString(1, goodsAttribute.getName());
return ps;
}
}, keyHolder);
return keyHolder.getKey().intValue();
相关文章推荐
- JdbcTemplate RETURN_GENERATED_KEYS
- JdbcTemplate RETURN_GENERATED_KEYS
- 10:面向对象封装 续
- 如何解决PHP里大量数据循环时内存耗尽的问题
- 29个你必须知道的Linux命令
- JAVA中的Math类
- 仿QQ长按弹出功能菜单
- ZigZag Conversion
- 在mac OS10.10下安装 cocoapods遇到的一些问题
- Android调用手机拍照以及从相册选择照片
- ssh实现服务器间无密钥通信
- map、set例子
- Flex日期触发change避免两次初始化
- adb挂掉
- JVM 调优参数详解
- JSP的9个内置对象
- c#MVC using的用法
- 算法三:树和堆排序
- Android系统中的 packages.xml与packages.list
- struts