package com.mybatis.test;
import org.junit.Before;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.mybatis.dao.IUserDao;
import com.mybatis.entity.User;
import com.mybatis.service.UserService;
public class UserDaoImplTest {
private ApplicationContext applicationContext;
@Before
public void setUp() throws Exception {
// 创建spring容器
applicationContext = new ClassPathXmlApplicationContext(
"applicationContext.xml");
}
@Test
public void testFindUserById() throws Exception {
// 从spring容器中获取UserDao这个bean
IUserDao userDao = (IUserDao) applicationContext.getBean("userDao");
User user = userDao.findUserById(1);
System.out.println(user);
}
@Test
public void deleteUser() throws Exception {
// 从spring容器中获取UserDao这个bean
IUserDao userDao = (IUserDao) applicationContext.getBean("userDao");
userDao.deleteUser(44);
}
@Test
public void insertUser() throws Exception {
// 从spring容器中获取UserDao这个bean
IUserDao userDao = (IUserDao) applicationContext.getBean("userDao");
User user = new User();
user.setUsername("hehe");
user.setSex("2");
userDao.insertUser(user);
System.out.println(user);
}
@Test
public void updateUser() throws Exception {
// 从spring容器中获取UserDao这个bean
UserService service = applicationContext.getBean("userService",
UserService.class);
User user = new User();
user.setId(46);
user.setUsername("hehe22");
user.setSex("2");
service.updateUser(user);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Mybatis_SpringDao
共54个文件
jar:31个
xml:6个
java:5个
5星 · 超过95%的资源 需积分: 9 10 下载量 174 浏览量
2016-11-20
15:36:32
上传
评论
收藏 10.57MB ZIP 举报
温馨提示
Mybatis_SpringDao,Mybatis与Spring整合,原始Dao的方式。里面包含事务处理。
资源推荐
资源详情
资源评论
收起资源包目录
Mybatis_SpringDao.zip (54个子文件)
Mybatis_SpringDao
.project 393B
src
applicationContext.xml 3KB
sqlmap
User.xml 2KB
com
mybatis
service
UserService.java 413B
daoimpl
UserDaoImpl.java 1KB
dao
IUserDao.java 347B
test
UserDaoImplTest.java 2KB
entity
User.java 1KB
SqlMapConfig.xml 395B
db.properties 123B
log4j.properties 348B
lib
javassist-3.17.1-GA.jar 695KB
slf4j-api-1.7.5.jar 25KB
spring-test-3.2.0.RELEASE.jar 441KB
spring-context-support-3.2.0.RELEASE.jar 124KB
commons-dbcp-1.2.2.jar 119KB
mybatis-spring-1.2.2.jar 48KB
spring-expression-3.2.0.RELEASE.jar 189KB
commons-pool-1.3.jar 61KB
spring-beans-3.2.0.RELEASE.jar 591KB
spring-core-3.2.0.RELEASE.jar 843KB
asm-3.3.1.jar 43KB
jstl-1.2.jar 405KB
log4j-api-2.0-rc1.jar 113KB
spring-context-3.2.0.RELEASE.jar 834KB
spring-orm-3.2.0.RELEASE.jar 383KB
commons-logging-1.1.1.jar 59KB
cglib-2.2.2.jar 280KB
junit-4.9.jar 243KB
log4j-core-2.0-rc1.jar 686KB
log4j-1.2.17.jar 478KB
spring-web-3.2.0.RELEASE.jar 610KB
spring-webmvc-3.2.0.RELEASE.jar 621KB
spring-aop-3.2.0.RELEASE.jar 327KB
aspectjweaver-1.6.11.jar 1.61MB
aopalliance-1.0.jar 4KB
spring-jdbc-3.2.0.RELEASE.jar 392KB
spring-aspects-3.2.0.RELEASE.jar 68KB
mysql-connector-java-5.1.7-bin.jar 693KB
mybatis-3.2.7.jar 696KB
spring-tx-3.2.0.RELEASE.jar 235KB
slf4j-log4j12-1.7.5.jar 9KB
.settings
org.eclipse.jdt.core.prefs 629B
.classpath 2KB
bin
applicationContext.xml 3KB
sqlmap
User.xml 2KB
com
mybatis
service
UserService.class 807B
daoimpl
UserDaoImpl.class 1KB
dao
IUserDao.class 268B
test
UserDaoImplTest.class 2KB
entity
User.class 2KB
SqlMapConfig.xml 395B
db.properties 123B
log4j.properties 348B
共 54 条
- 1
资源评论
- xing3939392019-10-14可以用,谢谢
Bwz_Learning
- 粉丝: 259
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功