首页 > 其他 > 详细

Dao层中的crud操作

时间:2021-01-16 22:12:13      阅读:31      评论:0      收藏:0      [点我收藏+]

JdbcTemplate jd = new JdbcTemplate(DBUtil.getDataSource());
@Override
public List queryAll() {

    List<Customer> list = null;
    String sql = "select * from customer";
    try {
        list = jd.query(sql, new BeanPropertyRowMapper<>(Customer.class));
    }catch (Exception e){
        e.printStackTrace();
    }
    return list;
}

@Override
public int add(Customer customer) {
    String sql = "insert into customer values(?,?,?,?,?,?)";
    int count = jd.update(sql,null,customer.getName(), customer.getAddress(), customer.getSource(), customer.getPhone(), customer.getLevel());
    return count;
}

@Override
public void delete(int id) {
    String sql = "delete  from customer where customer.id = ?";
    jd.update(sql,id);

}

@Override
public void update(int i, Customer customer) {
    String sql = "update customer set name = ?, address = ?,source = ?,phone = ?,level = ? where id = ?";
    jd.update(sql,customer.getName(),customer.getAddress(),customer.getSource(),customer.getPhone(),customer.getLevel(),i);
}

@Override
public Customer queryById(int i) {
    String sql = "select * from customer where customer.id = ?";
    return jd.queryForObject(sql, new BeanPropertyRowMapper<>(Customer.class),i);
}

Dao层中的crud操作

原文:https://www.cnblogs.com/zlh109/p/14287289.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!