package com.mvc.dao;
import java.util.List;
import org.hibernate.Query;
import org.springframework.orm.hibernate3.HibernateCallback;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
public class EntityDaoImpl extends HibernateDaoSupport implements EntityDao {
public List<Object> createQuery(final String queryString) {
// TODO Auto-generated method stub
return (List<Object>) getHibernateTemplate().execute(
new HibernateCallback<Object>() {
public Object doInHibernate(org.hibernate.Session session)
throws org.hibernate.HibernateException {
Query query = session.createQuery(queryString);
List<Object> rows = query.list();
return rows;
}
});
}
public void delete(final Object model) {
// TODO Auto-generated method stub
getHibernateTemplate().execute(new HibernateCallback<Object>() {
public Object doInHibernate(org.hibernate.Session session)
throws org.hibernate.HibernateException {
session.delete(model);
return null;
}
});
}
public Object save(final Object model) {
// TODO Auto-generated method stub
return getHibernateTemplate().execute(
new HibernateCallback<Object>() {
public Object doInHibernate(org.hibernate.Session session)
throws org.hibernate.HibernateException {
session.save(model);
return null;
}
});
}
public void update( final Object model) {
// TODO Auto-generated method stub
getHibernateTemplate().execute(new HibernateCallback<Object>() {
public Object doInHibernate(org.hibernate.Session session)
throws org.hibernate.HibernateException {
session.update(model);
return null;
}
});
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
SpringMVC.zip (73个子文件)
SpringMVC
.project 1KB
db
student.sql 822B
.mymetadata 300B
src
applicationContext.xml 3KB
com
mvc
service
StudentService.java 784B
controller
StudentController.java 2KB
dao
EntityDao.java 268B
EntityDaoImpl.java 2KB
entity
Student.java 1005B
hibernate.properties 463B
WebRoot
WEB-INF
spring-servlet.xml 2KB
classes
applicationContext.xml 3KB
com
mvc
service
StudentService.class 2KB
controller
StudentController.class 3KB
dao
EntityDaoImpl$4.class 1KB
EntityDaoImpl$1.class 1KB
EntityDaoImpl.class 2KB
EntityDaoImpl$2.class 1KB
EntityDao.class 365B
EntityDaoImpl$3.class 1KB
entity
Student.class 1KB
hibernate.properties 463B
lib
servlet-api.jar 86KB
org.springframework.beans-3.0.5.RELEASE.jar 542KB
cglib-2.2.jar 272KB
log4j-1.2.16.jar 470KB
org.springframework.expression-3.0.5.RELEASE.jar 166KB
aopalliance-1.0.0.jar 5KB
dom4j-1.6.1.jar 307KB
hsqldb.jar 629KB
org.springframework.context.support-3.0.5.RELEASE.jar 99KB
org.springframework.aspects-3.0.5.RELEASE.jar 35KB
commons-pool.jar 61KB
jstl-1.2.jar 405KB
junit-4.5.jar 194KB
javax.persistence.jar 131KB
slf4j-log4j12-1.6.1.jar 10KB
commons-io-1.4.0.jar 108KB
org.springframework.asm-3.0.5.RELEASE.jar 52KB
jtds-1.2.4.jar 298KB
javax.transaction.jar 23KB
org.springframework.transaction-3.0.5.RELEASE.jar 226KB
org.springframework.aop-3.0.5.RELEASE.jar 314KB
commons-dbcp.jar 119KB
antlr-2.7.6.jar 433KB
aspectjrt-1.6.8.jar 113KB
org.springframework.oxm-3.0.5.RELEASE.jar 60KB
commons-fileupload.jar 52KB
slf4j-api-1.6.1.jar 25KB
org.springframework.web.servlet-3.0.5.RELEASE.jar 409KB
commons-logging.jar 59KB
asm-all-3.2.jar 203KB
org.springframework.orm-3.0.5.RELEASE.jar 326KB
hibernate3.jar 3.75MB
org.springframework.web-3.0.5.RELEASE.jar 386KB
aspectjweaver-1.6.8.jar 1.55MB
org.springframework.jms-3.0.5.RELEASE.jar 181KB
org.springframework.context-3.0.5.RELEASE.jar 653KB
org.springframework.core-3.0.5.RELEASE.jar 373KB
org.springframework.jdbc-3.0.5.RELEASE.jar 377KB
hibernate-validator-4.1.0.Final.jar 281KB
mysql-connector-java-5.1.12-bin.jar 716KB
commons-collections-3.2.1.jar 562KB
javassist-3.12.0.GA.jar 618KB
web.xml 1KB
view
student.jsp 2KB
student_add.jsp 996B
index.jsp 834B
script
jquery.min.js 76KB
META-INF
MANIFEST.MF 36B
include
head.jsp 230B
.myeclipse
.settings
org.eclipse.jdt.core.prefs 330B
.classpath 4KB
共 73 条
- 1
资源评论
- sangyongli2014-04-24很不错,很详细
- rupeng5282014-08-29有一些帮助,不过想找的确实更接近公司级的
- Jiong2014-03-28学习了,有一些帮助。谢谢!
李子是个程序员
- 粉丝: 1
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功