public class CategoryDaoImpl implements CategoryDao{
JdbcTemplate jdbcTemplate = new JdbcTemplate(C3P0Util.getDataSource());
@Override
public List queryAll() {
String sql = “select * from tab_category”;
return jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(Category.class));
}
//向数据库中插入数据
@Override
public int append(List<Category> categories) {
return 0;
}
@Override
public Category queryById(int cid) {
String sql = "select * from tab_category where cid = ?";
List<Category> categories = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(Category.class), cid);
if(categories.size() == 1){
return categories.get(0);
}else {
return null;
}
}
}

本文深入探讨了CategoryDaoImpl类的实现细节,包括如何使用JdbcTemplate从数据库查询所有分类信息和根据ID查询单个分类。此外,还展示了如何通过继承接口实现数据库操作。
1084

被折叠的 条评论
为什么被折叠?



