jdbcTemplate查询返回对象或集合
来源:互联网 发布:网络虚拟礼物 编辑:程序博客网 时间:2024/06/05 21:00
jdbcTemplate查询返回对象或者集合时,官方没有完全封装,只是封装了部分,需要我们自己手动完成对象绑定,实现RowMapper接口即可,以下是示例代码:
/** * jdbc查询结构返回对象 * @throws Exception */@Testpublic void testQueryForObject() throws Exception{ String sql = "select id,id_card,FAMILY_MEMBER_NAME from FAMILY_MEMBER fm where ID_CARD = ? "; String id = "620100199808066868"; FamilyMember familyMember = jdbcTemplate.queryForObject(sql, new Object[]{id}, new MyRowMapper()); System.out.println(familyMember);}/** * jdbc查询结构返回集合 * @throws Exception */@Testpublic void testQueryForList() throws Exception{ String sql = "select id,id_card,FAMILY_MEMBER_NAME from FAMILY_MEMBER fm where FAMILY_MEMBER_NAME like ? "; String name = "%小红%"; List<FamilyMember> familyMemberList = jdbcTemplate.query(sql, new Object[]{name}, new MyRowMapper()); for (FamilyMember familyMember : familyMemberList) { System.out.println(familyMember); }}class MyRowMapper implements RowMapper<FamilyMember>{ @Override public FamilyMember mapRow(ResultSet resultSet, int i) throws SQLException { FamilyMember familyMember = new FamilyMember(); familyMember.setId(resultSet.getString(1)); familyMember.setIdCard(resultSet.getString(2)); familyMember.setFamilyMemberName(resultSet.getString(3)); return familyMember; }}
阅读全文
0 0
- jdbcTemplate查询返回对象或集合
- 使用jdbcTemplate查询返回自定义对象集合
- 使用jdbcTemplate查询返回自定义对象集合
- Spring框架针对dao层的jdbcTemplate操作crud之query查询数据操作 —— 查询表,返回结果为对象的list集合
- jdbcTemplate 实现查询对象
- jdbcTemplate 实现查询返回list
- 通过jdbcTemplate如何返回自定义的对象集合,以及在java中如何遍历这个集合
- 查询返回的是对象集合
- jdbc查询数据库返回实体对象集合
- JdbcTemplate查询结果绑定对象
- 使用NamedParameterJdbcTemplate 通过BeanPropertyRowMapper 返回一个对象或List 集合
- spring jdbcTemplate 插入对象返回主键值
- SpringMVC查询返回集合,不能自定义字段对象的解决方法
- Mybatis查询语句返回对象和泛型集合
- Mybatis查询语句返回对象和泛型集合
- hibernate--原生SQL查询无法返回对象集合
- hibernate的3中查询举例——返回对象或转化对象、返回Object
- Spring JdbcTemplate query查询结果转换对象
- JavaScript从入门到放弃(1)-基本操作:String,Object,Array,map,set
- Oracle01
- (备忘录)图表嵌入(1)
- osgEarth脚本属性案例 9. feature_labels_script.earth
- No such namespace prefix: soap12 is in scope on: org.dom4j.tree.DefaultElement
- jdbcTemplate查询返回对象或集合
- ios进行版本更新提示
- python---删除链表中的元素
- JVM内存解密【转】
- 算法学习之路:分治策略-归并排序-java实现
- php利用curl爬虫爬取微信公众号,防止ip封锁
- JAVA进阶之XML及AJAX
- 【转载】A lightweight distributed task scheduling framework.(分布式任务调度平台XXL-JOB)
- js删除全选反选隔行变色