spring jdbcTemplate 插入对象返回主键值
2018-07-20 来源:open-open
public int addClifford(Clifford clifford) {
String sql = "insert into t_user_clifford(mobile,last_activity_date,clifford_count,is_share)values(?,?,?,?)";
int idResult = 0;
KeyHolder keyHolder = new GeneratedKeyHolder();
jdbcTemplateActivityWrite.update(new PreparedStatementCreator() {
@Override
public PreparedStatement createPreparedStatement(Connection connection) throws SQLException {
PreparedStatement ps = connection.prepareStatement(sql,PreparedStatement.RETURN_GENERATED_KEYS);
ps.setObject(1,clifford.getMobile());
ps.setObject(2,clifford.getLastActivityDate());
ps.setObject(3,clifford.getCliffordCount());
ps.setObject(4,clifford.getIsShare());
return ps;
}
},keyHolder);
idResult = keyHolder.getKey().intValue();
return idResult;
}
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
上一篇:ORACLE 单列查询变单行显示
下一篇:iOS开发实践之MD5加密
最新资讯
热门推荐