栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

返回列表,我已经有一个rowmapper实现

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

返回列表,我已经有一个rowmapper实现

使用

JdbcTemplate.query(String sql, RowMapper<T> rowMapper, Object...args)
,您可以为
?
占位符传递可变数量的值作为最后一个参数:

public List<User> findById(int userId){    return getJdbcTemplate().query( "SELECt * FROM users WHERe user_id=?", new UserRowMapper(), userId        );}

或类似的东西:

public List<User> findByManyParams(int param1, int param2, String param3){    return getJdbcTemplate().query( "SELECt * FROM users WHERe foo=? AND bar=? AND foobar=?", new UserRowMapper(), param1, param2, param3        );}

query()
实际上,该方法已多次重载,因此通常可以找到至少一种在任何给定情况下都能满足您需要的口味。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/407369.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号