博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring3.0.5 获取表中自增的主键(mysql)
阅读量:4673 次
发布时间:2019-06-09

本文共 1219 字,大约阅读时间需要 4 分钟。

public int addWsstxCotent(final WsstxContent wsstxContent) {        final String sql = "insert into wsstx_content(sstx_type,sstx_content,sstx_title,opr_time,ts_tag) values(?,?,?,now(),?)";//        this.jdbcTemplate.update(sql,//                new Object[]{wsstxContent.getSstxType(), wsstxContent.getSstxContent(),wsstxContent.getSstxTitle(), wsstxContent.getTsTag()});        KeyHolder keyHolder = new GeneratedKeyHolder();          this.jdbcTemplate.update(                new PreparedStatementCreator() {                    public PreparedStatement createPreparedStatement(Connection conn) throws SQLException {                        PreparedStatement ps = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);                        ps.setInt(1, wsstxContent.getSstxType());                        ps.setString(2, wsstxContent.getSstxContent());                        ps.setString(3, wsstxContent.getSstxTitle());                        ps.setString(4, wsstxContent.getTsTag());                        return ps;                    }                 } ,  keyHolder);        int generatedId = keyHolder.getKey().intValue();        return generatedId;    }

 

转载于:https://www.cnblogs.com/yshyee/p/3676007.html

你可能感兴趣的文章
测试构造器它山之玉可以重构:身份证号(第四天)
查看>>
JS与PHP向函数传递可变参数的区别
查看>>
单元测试之初识
查看>>
golang github.com/go-sql-driver/mysql 遇到的数据库,设置库设计不合理的解决方法
查看>>
内存分配 保存数据
查看>>
磁盘分区、格式化
查看>>
嵌入式实时操作系统的可裁剪性及其实现
查看>>
VC++2012编程演练数据结构《31》狄杰斯特拉算法
查看>>
盘点:移动服务 #AzureChat
查看>>
基于visual Studio2013解决C语言竞赛题之0608水仙花函数
查看>>
Sass学习笔记
查看>>
C语言练习
查看>>
Eclipse:An internal error occurred during: "Building workspace". GC overhead limit exceeded
查看>>
纯Css实现Div高度根据自适应宽度(百分比)调整
查看>>
jboss eap6.1(4)(部署应用)
查看>>
配置jboss EAP 6.4 数据库连接超时时间
查看>>
【BZOJ5005】乒乓游戏 [线段树][并查集]
查看>>
前端页面数据埋点、分析和参考
查看>>
NBear简介与使用图解
查看>>
ng-app一些使用
查看>>