package com.test.dao.impl;
import java.util.List;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.test.bean.User;
import com.test.dao.UserDAO;
public class UserDAOImpl extends HibernateDaoSupport implements UserDAO {
public void saveUser(User user) {
this.getHibernateTemplate().save(user);
}
public List<User> findAllUsers() {
String hql = " from User user order by user.id desc";
List<User> list = (List<User>) this.getHibernateTemplate().find(hql);
return list;
}
public void removeUser(User user) {
this.getHibernateTemplate().delete(user);
}
public void updateUser(User user) {
this.getHibernateTemplate().update(user);
}
public User findUserById(Integer id) {
User user = (User)this.getHibernateTemplate().get(User.class, id);
return user;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
三大框架整合项目包!整合详解示例!详细示范了当前java里面流行的三大框架的整合,对于spring的配置文件applicationContext.xml做了详细的注释说明,里面包含数据库连接池、Hibernate里的SessionFactory、事务等重点模块的配置。在实际开发过程中多数项目是按照示例里面这样一个流程来开发的!
资源推荐
资源详情
资源评论
收起资源包目录
struts2、hibernate、spring三大框架整合项目包 (114个子文件)
UserDAOImpl.class 2KB
UserServiceImpl.class 2KB
UpdatePUser.class 1KB
ListUserAction.class 1KB
SaveUserAction.class 1KB
RemoveUserAction.class 1KB
UpdateUserAction.class 1KB
User.class 1KB
UserDAO.class 369B
UserService.class 364B
.classpath 6KB
hibernate3.jar 2.15MB
jasperreports-2.0.5.jar 1.87MB
aspectjweaver.jar 1.82MB
xwork-core-2.1.6.jar 1.49MB
ojdbc14.jar 1.47MB
iText-2.0.7.jar 1.15MB
xerces-2.6.2.jar 987KB
poi-3.0.1.jar 888KB
freemarker-2.3.15.jar 859KB
freemarker.jar 843KB
struts2-core-2.1.8.1.jar 738KB
jxl.jar 704KB
struts.jar 537KB
spring-beans.jar 473KB
javassist.jar 460KB
spring-context.jar 458KB
antlr-2.7.6.jar 433KB
jboss-archive-browsing.jar 404KB
spring-webmvc.jar 393KB
velocity-1.5.jar 383KB
log4j-1.2.15.jar 383KB
spring-orm.jar 364KB
log4j-1.2.11.jar 342KB
spring-aop.jar 318KB
cglib-nodep-2.1_3.jar 317KB
spring-jdbc.jar 310KB
dom4j-1.6.1.jar 307KB
commons-httpclient.jar 298KB
spring-core.jar 279KB
cglib-2.1.3.jar 276KB
hibernate-annotations.jar 259KB
ognl-2.7.3.jar 234KB
spring-tx.jar 222KB
jaxen-1.1-beta-7.jar 222KB
ehcache-1.2.3.jar 203KB
spring-web.jar 183KB
commons-collections-2.1.1.jar 171KB
commons-io-2.0.1.jar 156KB
spring-webmvc-portlet.jar 146KB
xml-apis.jar 121KB
commons-dbcp-1.2.2.jar 119KB
hibernate-entitymanager.jar 114KB
velocity-tools-view-1.4.jar 113KB
aspectjrt.jar 112KB
jaas.jar 102KB
commons-io.jar 82KB
persistence.jar 69KB
hibernate-commons-annotations.jar 65KB
commons-pool-1.3.jar 61KB
hibernate-validator.jar 60KB
commons-logging.jar 59KB
commons-fileupload-1.2.1.jar 56KB
commons-fileupload.jar 52KB
ejb3-persistence.jar 49KB
commons-codec.jar 46KB
commons-logging-1.0.4.jar 37KB
spring-webmvc-struts.jar 36KB
commons-attributes-api.jar 35KB
asm-util-2.2.3.jar 34KB
commons-attributes-compiler.jar 29KB
asm.jar 26KB
struts2-spring-plugin-2.2.3.jar 21KB
spring-aspects.jar 20KB
asm-attrs.jar 16KB
portlet-api.jar 15KB
asm-commons-2.2.3.jar 15KB
jta.jar 9KB
spring-tomcat-weaver.jar 8KB
aspectjlib.jar 8KB
jdbc2_0-stdext.jar 7KB
spring-agent.jar 5KB
aopalliance.jar 4KB
UserDAOImpl.java 855B
UserServiceImpl.java 786B
ListUserAction.java 651B
SaveUserAction.java 650B
UpdatePUser.java 633B
RemoveUserAction.java 627B
UpdateUserAction.java 616B
User.java 606B
UserDAO.java 307B
UserService.java 300B
list.jsp 2KB
update.jsp 2KB
save.jsp 1KB
index.jsp 1022B
MANIFEST.MF 39B
.myhibernatedata 449B
.mymetadata 285B
共 114 条
- 1
- 2
资源评论
- JAVA开发112013-10-08挺好,适合学习
- sgqg2014-10-15不错,适合新人学习,就是有点贵啊。
- Ray_long2015-06-14挺好的,学习了!
- libaoyuli_2014-10-26适合新人学习!
HongFrancis
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功