package dao.jdbc;
import java.util.List;
import org.springframework.jdbc.core.JdbcTemplate;
import dao.UserDao;
import domain.User;
public class UserDaoJdbcImpl implements UserDao {
//模板对象
private JdbcTemplate jt;
public void delete(User u) {
// TODO Auto-generated method stub
String sql = "delete from user_table where id=?";
Object[] params = new Object[]{u.getId()};
jt.update(sql,params);
}
@SuppressWarnings("unchecked")
public List<User> findAll() {
// TODO Auto-generated method stub
//RowMapper接口,把结果集合转化为对象,定义转化的规则
String sql = "select * from user_table";
return jt.query(sql, new UserRowMapper());
}
public User findById(Long id) {
// TODO Auto-generated method stub
String sql = "select * from user_table where id = ?";
Object[] params = new Object[]{id};
//返回一个用户
return (User)jt.queryForObject(sql, params, new UserRowMapper());
}
public void save(User u) {
// TODO Auto-generated method stub
String sql = "insert into user_table values(?,?,?)";
Object[] params = new Object[]{u.getId(),u.getName(),u.getAge()};
jt.update(sql,params);
}
public JdbcTemplate getJt() {
return jt;
}
public void setJt(JdbcTemplate jt) {
this.jt = jt;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
spring学习资料
共33个文件
java:13个
class:13个
xml:3个
需积分: 9 5 下载量 183 浏览量
2008-12-10
19:57:43
上传
评论
收藏 19KB ZIP 举报
温馨提示
spring学习资料,有关hibernate,jdbc
资源详情
资源评论
资源推荐
收起资源包目录
spring_db.zip (33个子文件)
spring_hibernate
dao
hibernate
UserDaoHibernateImpl.class 1KB
UserDaoHibernateImpl.java 942B
UserDao.java 206B
UserDao.class 298B
log4j.properties 2KB
domain
User.class 1KB
create.sql 24B
User.java 611B
User.hbm.xml 519B
client
Client.class 1KB
Client.java 759B
applicationContext.xml 2KB
service
spring
UMSSpringImpl.java 707B
UMSSpringImpl.class 1KB
UMSService.class 308B
UMSService.java 213B
spring_jdbc
dao
jdbc
UserDaoJdbcImpl.class 2KB
UserRowMapper.class 1KB
UserRowMapper.java 494B
UserDaoJdbcImpl.java 1KB
UserDao.java 205B
UserDao.class 298B
log4j.properties 2KB
domain
User.class 1KB
User.java 617B
create_table.sql 163B
client
Client.class 2KB
Client.java 661B
applicationContext.xml 1KB
service
RegisterService.class 309B
RegisterService.java 197B
spring
RegisterServiceSpringImpl.java 592B
RegisterServiceSpringImpl.class 1012B
共 33 条
- 1
g9981
- 粉丝: 0
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0