package com.user.dao;
import static org.hibernate.criterion.Restrictions.eq;
import java.util.Collection;
import org.hibernate.Criteria;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
import com.user.entity.User;
@Repository("dao")
public class UserDaoImpl implements UserDao {
@Autowired
private SessionFactory sessionFactory;
public void setSessionFactory(SessionFactory sessionFactory) {
this.sessionFactory = sessionFactory;
}
public Session getSession() {
return sessionFactory.getCurrentSession();
}
public Session getCurrentSession() {
return sessionFactory.getCurrentSession();
}
public void createOnly(Object obj) {
getSession().save(obj);
}
public void AddUser(User obj) {
getSession().save(obj);
}
public void updateOnly(Object obj) {
getSession().update(obj);
}
public void update(Object obj) {
getSession().update(obj);
}
public void saveOrUpdate(Object obj) {
getSession().saveOrUpdate(obj);
}
public void saveOrUpdateAll(Collection<?> objs) {
for (Object entity : objs) {
getSession().saveOrUpdate(entity);
}
}
public void delete(Object obj) {
getSession().delete(obj);
}
public void deleteById(String id) {
getSession().createQuery("delete from User where id='" + id + "'").executeUpdate();
}
@Override
public Object get(Class<?> clazz, Object id) {
// TODO Auto-generated method stub
return null;
}
@Override
public void deleteAll(Collection<?> objs) {
// TODO Auto-generated method stub
}
@Override
public Object get(Class<?> clazz, String idName, Object idValue) {
Criteria cri = getSession().createCriteria(clazz).add(eq(idName, idValue));
return cri.uniqueResult();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
spring3+hibernate4+struts2 ssh
共85个文件
jar:44个
java:11个
class:11个
5星 · 超过95%的资源 需积分: 0 154 下载量 29 浏览量
2016-07-21
16:28:52
上传
评论
收藏 20.43MB ZIP 举报
温馨提示
spring3+hibernate4+struts2简单的搭了一个项目eclipse项目 可以直接导入
资源推荐
资源详情
资源评论
收起资源包目录
spring3+hibernate4+struts2.zip (85个子文件)
mySSH
.project 1KB
WebContent
show.jsp 415B
WEB-INF
lib
javassist-3.17.1-GA.jar 695KB
servlet-api.jar 173KB
spring-expression-3.2.1.RELEASE.jar 191KB
commons-lang3-3.1.jar 308KB
paranamer-2.3.jar 29KB
spring-context-3.2.1.RELEASE.jar 838KB
dom4j-1.6.1.jar 307KB
jackson-core-asl-1.9.2.jar 223KB
spring-test-3.2.1.RELEASE.jar 444KB
commons-pool.jar 61KB
spring-aop-3.2.1.RELEASE.jar 327KB
spring-core-3.2.1.RELEASE.jar 843KB
spring-web-3.2.1.RELEASE.jar 610KB
cglib-nodep-2.1_3.jar 317KB
jackson-mapper-asl-1.9.2.jar 748KB
struts2-core-2.3.4.1.jar 765KB
commons-logging-1.1.1.jar 59KB
lucene-core-3.6.2.jar 1.47MB
snappy-java-1.0.4.1.jar 973KB
commons-dbcp.jar 119KB
commons-collections-3.1.jar 546KB
avro-1.6.3.jar 286KB
freemarker-2.3.19.jar 909KB
hibernate-commons-annotations-4.0.1.Final.jar 79KB
commons-io-2.0.1.jar 156KB
struts2-spring-plugin-2.3.4.1.jar 21KB
spring-orm-3.2.1.RELEASE.jar 383KB
hibernate-jpa-2.0-api-1.0.1.Final.jar 100KB
slf4j-api-1.6.1.jar 25KB
aspectjweaver.jar 1.74MB
commons-fileupload-1.2.2.jar 58KB
antlr-2.7.7.jar 435KB
aopalliance-1.0.jar 4KB
jboss-logging-3.1.0.GA.jar 59KB
aspectjrt.jar 114KB
jta-1.1.jar 15KB
ognl-3.0.5.jar 222KB
spring-tx-3.2.1.RELEASE.jar 235KB
ojdbc14.jar 1.47MB
mysql-connector-java-5.6-bin.jar 484KB
xwork-core-2.3.4.1.jar 614KB
hibernate-core-4.1.9.Final.jar 4.3MB
spring-beans-3.2.1.RELEASE.jar 593KB
spring-jdbc-3.2.1.RELEASE.jar 392KB
web.xml 2KB
index.jsp 366B
META-INF
MANIFEST.MF 39B
login.jsp 714B
src
hibernate.cfg.xml 403B
com
base
dao
MultiDataSource.java 294B
DataSourceHolder.java 587B
BaseDaoSupport.java 68B
user
service
UserServiceImpl.java 797B
UserService.java 253B
action
UserController.java 1KB
dao
UserDao.java 680B
UserDaoImpl.java 2KB
entity
User.java 1KB
config
applicationContext-common.xml 3KB
struts.xml 511B
test
TUser.java 596B
SpringTest.java 604B
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 467B
.jsdtscope 503B
build
classes
hibernate.cfg.xml 403B
com
base
dao
DataSourceHolder.class 1KB
MultiDataSource.class 550B
BaseDaoSupport.class 293B
user
service
UserService.class 296B
UserServiceImpl.class 1KB
action
UserController.class 2KB
dao
UserDaoImpl.class 4KB
UserDao.class 823B
entity
User.class 1KB
config
applicationContext-common.xml 3KB
struts.xml 511B
test
SpringTest.class 1KB
TUser.class 922B
.classpath 4KB
共 85 条
- 1
资源评论
- f笑笑19902019-12-31还不错,挺好用的
夜晚的蔚蓝
- 粉丝: 12
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功