List< Student> studentList = template.query("select * from student",new BeanPropertyRowMapper<>(Student.class));同理,也可以使用SingleColumnRowMapper返回单行列表List< String>,List< Integer>等 。
返回多行数据(Map)
public List< Map< String, Object>> queryForList(String sql, Map< String, ?> paramMap)public List< Map< String, Object>> queryForList(String sql, SqlParameterSource paramSource)
List<Map<String, Object>> mapList = template.queryForList("select * from student", new HashMap<>());插入/修改/删除数据,使用updateXXX方法使用Map作为参数
int update(String sql, Map<String, ?> paramMap)
Map<String, Object> paramMap = new HashMap<>();paramMap.put("id", UUID.randomUUID().toString());paramMap.put("name", "小明");paramMap.put("age", 33);paramMap.put("homeAddress", "乐山");paramMap.put("birthday", new Date());template.update("insert into student(id,name,age,home_address,birthday) values (:id,:name,:age,:homeAddress,:birthday)",paramMap);使用SqlParameterSource作为参数
int update(String sql, SqlParameterSource paramSource)
//使用 BeanPropertySqlParameterSource作为参数StudentDTO dto=new StudentDTO();//这个DTO为传入数据dto.setId(UUID.randomUUID().toString());dto.setName("小红");dto.setHomeAddress("成都");//------------------------------template.update("insert into student(id,name,home_address) values (:id,:name,:homeAddress)",new BeanPropertySqlParameterSource(dto));//使用MapSqlParameterSource 作为参数MapSqlParameterSource mapSqlParameterSource = new MapSqlParameterSource().addValue("id", UUID.randomUUID().toString()).addValue("name", "小王").addValue("homeAddress", "美国");template.update("insert into student(id,name,home_address) values(:id,:name,:homeAddress)",mapSqlParameterSource);开发中尽量使用NamedParameterJdbcTemplate代替JdbcTemplate,如果想使用JdbcTemplate,也可以通过NamedParameterJdbcTemplate#getJdbcOperations()获取
不建议使用查询结构为Map的API
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 一升是多少斤水
- 解析复选框的checked属性 js如何判断checkbox是否选中
- xo怎么喝才好喝
- 2021年省钱的返利app排名 返利商品怎么入账
- 好用的照相软件排名 什么相机软件好用有实惠
- 一个完整的网上商城的源码 php商城系统技术难点
- 神话中鸟的名字除了精卫还有哪些
- 买来的螃蟹怎么保存
- 这3种人,一定会得到佛菩萨的加持 身上有菩萨跟着的人
- 《长津湖之水门桥》每个人的结局是什么