Spring JdbcTemplate query查询结果转换对象
来源:互联网 发布:超级电子仿真软件 编辑:程序博客网 时间:2024/06/08 01:14
在使用JdbcTemplate的时候,可以使用query方法来查询指定的sql语句,来返回我们需要的结果。query提供了RowMapper接口,可以方便的将查询结果转换为对象。
RowMapper常见的有2个实现类BeanPropertyRowMapper和EntityRowMapper。在使用上,位置是等价的。
//BeanPropertyRowMapperList<T> list = jdbcTemplate.query(sql, new Object[] {param1,param2...}, new BeanPropertyRowMapper<>(T.class)) //EntityRowMapperList<T> list = jdbcTemplate.query(sql, new Object[] {param1,param2...}, new EntityRowMapper<>(T.class));BeanPropertyRowMapper可以是我们自定义的一个普通类,但是属性需要和返回的列名是一致。
EntityRowMapper则需要是由Entity注解的实体类。属性定义的Column的Name和返回的列名一致。
如果是查询select *,那么可以直接使用实体类的EntityRowMapper,其他情况,可以自定义的类来取值。
阅读全文
0 0
- Spring JdbcTemplate query查询结果转换对象
- Spring JDBCTemplate Query步骤查询
- JdbcTemplate查询结果绑定对象
- Spring框架针对dao层的jdbcTemplate操作crud之query查询数据操作 —— 查询表,返回结果为对象的list集合
- spring jdbcTemplate查询单列结果集
- JdbcTemplate query查询方法
- JdbcTemplate query查询方法
- Spring JDBCTemplate Query方法查询,改善系统效能
- Spring JdbcTemplate 查询结果集Map反向生成Java实体
- Spring JdbcTemplate 查询结果集Map反向生成Java实体
- Spring JdbcTemplate 查询方法
- Spring JdbcTemplate 查询分页
- Spring JdbcTemplate 查询分页
- Spring JdbcTemplate查询示例
- jdbcTemplate 实现查询对象
- spring jdbcTemplate 使用占位符(?)的query方法进行多表查询
- spring DATA (jpa) @query 和JdbcTemplate
- 关于mysql 数据库使用spring 2.0低版本 JdbcTemplate.queryForList 查询结果别名不起作用的解决方法
- ssm文件上传
- 杭电acm2012 素数判定
- 二叉树的定义及实现
- 根据checkBox的状态,控制按钮可否点击。不可点击置灰
- 学不可以已_001
- Spring JdbcTemplate query查询结果转换对象
- RH134-第二十二节-高级网络配置
- js的ajax post请求
- 解决页面中文的乱码问题,使用过滤器为所有页面配置编码格式,解决大部分的中文乱码问题
- POJ
- Eric Meyer’s “Reset CSS” 2.0
- 文章标题
- AFNetworking 大三注意点和简单实用
- SpringBoot 多文件配置.