package cn.com.test;
import java.util.Iterator;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.junit.Before;
import org.junit.Test;
import cn.com.entity.User;
public class EntityTest {
private Session session;
@Before
public void initSession() {
this.session = HibernateUtil.getSessionFactory().getCurrentSession();
}
@Test
// 测试添加用户
public void testSave() {
session.beginTransaction();
User user = new User();
user.setUsername("rongxh7");
user.setPassword("blogjava");
session.save(user);
session.getTransaction().commit();
}
@Test
// 测试查询用户列表
@SuppressWarnings("unchecked")
public void testQuery() {
session.beginTransaction();
Query query = session.createQuery("from User u");
List<User> users = query.list();
for (Iterator<User> it = users.iterator(); it.hasNext();) {
User user = it.next();
System.out.println("username = " + user.getUsername());
}
session.getTransaction().commit();
}
//
// @Test
// // 测试查询单个用户
// public void testGet() {
// session.beginTransaction();
// User user = (User) session.get(User.class, 1);
// System.out.println("username = " + user.getUsername());
// session.getTransaction().commit();
// }
//
// @Test
// // 测试查询修改用户
// public void testUpdate() {
// session.beginTransaction();
// User user = (User) session.load(User.class, 1);
// user.setPassword("hello blogjava");
// session.update(user);
// session.getTransaction().commit();
// }
//
// @Test
// // 测试删除用户
// public void testDelete() {
// session.beginTransaction();
// session.delete(session.load(User.class, 1));
// session.getTransaction().commit();
// }
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于注解Annotation的最新版SSH(Struts2.3.7+Hibernate4.1.9+Spring3.2.0)框架整...
共87个文件
jar:41个
java:11个
class:11个
5星 · 超过95%的资源 需积分: 13 274 下载量 195 浏览量
2012-12-20
15:35:50
上传
评论 7
收藏 17.18MB RAR 举报
温馨提示
基于注解Annotation的最新版SSH(Struts2.3.7+Hibernate4.1.9+Spring3.2.0)整合开发,真正实现零配置。 最新版本Struts、Spring、Hibernate框架整合: struts-2.3.7 spring-framework-3.2.0.RELEASE hibernate-release-4.1.9.Final 包含注册页面,实体类测试,业务层测试,可直接运行。
资源推荐
资源详情
资源评论
收起资源包目录
ssh-annotation.rar (87个子文件)
ssh-annotation
.project 1KB
.settings
.jsdtscope 500B
org.eclipse.jdt.core.prefs 629B
com.genuitec.eclipse.j2eedt.core.prefs 1KB
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
.mymetadata 316B
WebRoot
success.jsp 333B
WEB-INF
web.xml 1KB
lib
aopalliance.jar 5KB
commons-pool-1.6.jar 109KB
log4j-core-2.0-beta3.jar 398KB
commons-dbcp-1.3.jar 145KB
ojdbc6.jar 1.9MB
struts2
javassist-3.11.0.GA.jar 600KB
commons-lang3-3.1.jar 308KB
commons-lang-2.4.jar 256KB
ognl-3.0.5.jar 222KB
commons-io-2.0.1.jar 156KB
asm-commons-3.3.jar 37KB
freemarker-2.3.19.jar 909KB
commons-fileupload-1.2.2.jar 58KB
struts2-core-2.3.7.jar 775KB
xwork-core-2.3.7.jar 622KB
struts2-spring-plugin-2.3.7.jar 21KB
struts2-convention-plugin-2.3.7.jar 64KB
asm-3.3.jar 43KB
junit-4.11.jar 282KB
commons-logging-1.1.1.jar 59KB
hibernate4
jboss-logging-3.1.0.GA.jar 59KB
hibernate-core-4.1.9.Final.jar 4.3MB
hibernate-jpa-2.0-api-1.0.1.Final.jar 100KB
javassist-3.17.1-GA.jar 695KB
antlr-2.7.7.jar 435KB
jboss-transaction-api_1.1_spec-1.0.0.Final.jar 11KB
dom4j-1.6.1.jar 307KB
hibernate-commons-annotations-4.0.1.Final.jar 79KB
spring3
spring-struts-3.2.0.RELEASE.jar 35KB
spring-orm-3.2.0.RELEASE.jar 383KB
spring-aop-3.2.0.RELEASE.jar 327KB
spring-core-3.2.0.RELEASE.jar 843KB
spring-test-3.2.0.RELEASE.jar 441KB
spring-web-3.2.0.RELEASE.jar 610KB
spring-beans-3.2.0.RELEASE.jar 591KB
spring-jdbc-3.2.0.RELEASE.jar 392KB
spring-context-3.2.0.RELEASE.jar 834KB
spring-tx-3.2.0.RELEASE.jar 235KB
spring-expression-3.2.0.RELEASE.jar 189KB
spring-aspects-3.2.0.RELEASE.jar 68KB
aspectjweaver.jar 1.47MB
classes
cn
com
dao
IUserDao.class 330B
BaseHibernateDao.class 633B
impl
UserDao.class 2KB
test
HibernateUtil.class 2KB
EntityTest.class 2KB
AbstractServiceTests.class 983B
ServiceTest.class 1KB
action
RegisterAction.class 2KB
service
IUserService.class 161B
impl
UserService.class 745B
entity
User.class 1KB
log4j.properties 622B
struts.xml 702B
applicationContext-common.xml 3KB
hibernate.cfg.xml 1KB
index.jsp 834B
META-INF
MANIFEST.MF 36B
register.jsp 449B
error.jsp 284B
.myeclipse
src
cn
com
dao
BaseHibernateDao.java 554B
IUserDao.java 273B
impl
UserDao.java 773B
test
HibernateUtil.java 1KB
AbstractServiceTests.java 1KB
ServiceTest.java 572B
EntityTest.java 2KB
action
RegisterAction.java 2KB
service
IUserService.java 126B
impl
UserService.java 457B
entity
User.java 1KB
log4j.properties 622B
hibernate.cfg.xml(整合后可删除) 1KB
struts.xml 702B
applicationContext-common.xml 3KB
.classpath 643B
ssh_annotation数据库信息.htm 16KB
example.log 15KB
共 87 条
- 1
iuhiqnehc
- 粉丝: 11
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MATLAB的车牌识别实现车牌定位人机界面.zip
- emulator-demo.zip
- djangoRESTFramework
- 毕业设计:基于springBoot的相册管理系统-后端代码
- 非常好的语音识别源代码100%好用.zip
- 水质模拟与结果处理:python代码主要实现了对供水网络的水质模拟,并对模拟结果进行一系列处理
- 一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展 现已开放源代码并接入多家公司线上产品线,开箱即用
- 基于SpringBoot、SpringCloud&Alibaba的分布式微服务架构权限管理系统,同时提供了Vue3 的版本
- 微信小程序跃动小子保卫主公自动通关之执行计划
- 朋友圈防折叠系统源码,简单使用的小工具,众多营销老板都需要
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页