本文主要是介绍JdbcTemplate 与 entity 映射,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
jdbcTemplate.queryForObject(sql, params, new UserVote()); // 一个对象jdbcTemplate.query(sql, new Object[] { id }, new UserVote()); // 一个list
这个地方的 UserVote需要实现implements RowMapper<UserVote> 进而实现方法public UserVote mapRow(ResultSet rs, int rowNum) throws SQLException
在里面进行手动映射。
/*** * JdbcTemplate 映射方法*/@Overridepublic UserVote mapRow(ResultSet rs, int rowNum) throws SQLException {UserVote userVote = new UserVote();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");String strDate = rs.getString("create_time");Date date = null;try {date = sdf.parse(strDate);} catch (ParseException e) {e.printStackTrace();}userVote.setCreateTime(date); // 可以直接写成rs.getDate()userVote.setId(rs.getString("id"));return userVote; // 并不能直接return this.会
这篇关于JdbcTemplate 与 entity 映射的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!