JdbcTemplate 操作数据库 CRUD
程序员文章站
2022-06-01 17:14:29
...
查询功能
1.queryForObject()
- 当results的size大于1时,抛出IncorrectResultSizeDataAccessException异常,以保证返回的记录只有一条。
<T> T queryForObject(String sql, Class<T> requiredType, Object... args)
//1.获取数据封装的实体对象 获取对象
String sql = "select * from table where id = 1"
Table table = template.queryForObject(sql,new BeanRowMapperProperty<Table>(table.class))
//2.获取查询的记录总数 获取int
String sql = "select Count(*) from table"
long count = template.quertyForObject(sql,Integer.class);
//3.获取字符串
String sql = "select username from table where id = 1";
String username = template.queryForObject(sql,String.class);
上一篇: 实习day06 下