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)是干什么用的?
展开
 我来答
匿名用户
推荐于2017-09-24
展开全部
JdbcTemplatetemplate=newJdbcTemplate(JdbcUtils.getDatasource());Stringsql="select*fromuser";Listlist=template.queryForList(sql,User.class);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式