String sql1="select id,caidan_mingcheng,paixu_id from cp_leixing where caidan_jibie=1 order by id desc "; List<Map<String, Object>> list1 = jdbcTemplate.queryForList(sql1); System.out.println(list1); model.addAttribute("list1",list1); return "houtai/chanpin/fenlei";
时间: 2023-06-25 20:02:44 浏览: 90
这段代码使用了 Spring 的 JdbcTemplate 对数据库进行查询操作,具体来说,它查询了名为 `cp_leixing` 的表中 `caidan_jibie` 字段值为 1 的所有记录,并按照 `id` 字段降序排序。查询结果保存在一个 List<Map<String, Object>> 对象中,并将其添加到 Model 对象中,最后返回名为 `fenlei` 的视图页面。
可以看出,这段代码实现了一个查询并在页面上展示数据的功能,其中使用了 Spring 框架提供的 JdbcTemplate 类,这个类封装了对 JDBC 的访问,简化了数据库操作的代码。同时,还使用了 Model 对象来将数据传递到视图层,实现了数据与界面的分离。
相关问题
String sql1="select id,caidan_mingcheng from quanxian_caidan where caidan_jibie=1 "; List<Map<String, Object>> list_quanxian1 = jdbcTemplate.queryForList(sql1); System.out.println("所有1级权限id=" + list_quanxian1);
这段代码使用了JdbcTemplate来执行SQL查询,查询的是quanxian_caidan表中所有caidan_jibie为1级别的菜单的id和名称。执行查询的结果是一个List<Map<String, Object>>类型的对象,其中每个Map对象表示一行查询结果,Map对象的key为列名,value为该列对应的值。最后将查询结果打印到控制台。
@RequestMapping("/caidan_list")的作用
@RequestMapping("/caidan_list")是一个Spring MVC注解,用于将指定的HTTP请求映射到带有该注解的处理程序方法上。具体来说,它将映射HTTP GET请求到名为“caidan_list”的处理程序方法上。
例如,如果你在Spring MVC应用程序中编写了一个名为“CaidanController”的控制器类,并在其中定义了一个名为“caidan_list”的处理程序方法,并使用@RequestMapping("/caidan_list")注解该方法,则当用户发出HTTP GET请求时,该请求将被映射到该方法上。在该方法中,你可以执行任何逻辑来处理该请求,并返回相应的响应。
阅读全文