欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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);

相关标签: mysql