Spring jdbcTemplate 查询语句预处理传值
小白一枚,最近刚用SpringjdbcTemplate,之前都是使用JDBC预编译传值的方式进行数据库连接,目前已经能够成功执行语句了,但是不知道预编译的情况下应该怎么传...
小白一枚,最近刚用Spring jdbcTemplate,之前都是使用JDBC预编译传值的方式进行数据库连接,目前已经能够成功执行语句了,但是不知道预编译的情况下应该怎么传值,如下:
@Resource(name = "jdbcTemplate")
private JdbcTemplate template;
public List<Map<String, String>> met_test() {
String sql = "select * from user limit ?,?";// 查询那个表?
List<Map<String, String>> result = template.query(sql,new myRowMapper());
return result;
}
sql语句中有两个占位符,使用template应该怎么传值啊,同时query的第二个参数(myRowMapper implements RowMapper)是干什么用的? 展开
@Resource(name = "jdbcTemplate")
private JdbcTemplate template;
public List<Map<String, String>> met_test() {
String sql = "select * from user limit ?,?";// 查询那个表?
List<Map<String, String>> result = template.query(sql,new myRowMapper());
return result;
}
sql语句中有两个占位符,使用template应该怎么传值啊,同时query的第二个参数(myRowMapper implements RowMapper)是干什么用的? 展开
推荐于2017-09-24
展开全部
JdbcTemplatetemplate=newJdbcTemplate(JdbcUtils.getDatasource());Stringsql="select*fromuser";Listlist=template.queryForList(sql,User.class);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询