SpringJunit4的使用
来源:互联网 发布:苹果mac官方壁纸 编辑:程序博客网 时间:2024/06/06 08:50
mavne引入:
<dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>3.1.1.RELEASE</version></dependency>
代码实现:
package study.mybatis;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Random;import org.apache.ibatis.session.RowBounds;import org.junit.Before;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;import study.mybatis.dao.StudentMapper;import study.mybatis.domain.Student;@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration("file:src/main/resources/spring/appContext.xml")public class MybatisSpring { @Autowired StudentMapper studentMapper; Student student; @Before public void init(){ student=new Student(311,"tanliu"+new Random().nextInt(500),1); } public void testSpring() { System.out.println(studentMapper.getClass()); } public void addStudent(){ student=new Student(new Random().nextInt(500),"tanliu"+new Random().nextInt(500),1); System.out.println(studentMapper.insert(student)); } public void updataStudent(){ studentMapper.updateByPrimaryKey(student); } public void delectStudent(){ studentMapper.deleteByPrimaryKey(446); } public void selectStudent(){ Student student = studentMapper.selectByPrimaryKey(311); System.out.println(student); } public void selectStudentList(){ Map<String, Object> params=new HashMap<String, Object>(); params.put("cid", 1); List<Student> students = studentMapper.selectList(params); System.out.println(students); } /** * 带分页的 */ @Test public void selectStudentWithRowBounds(){ Map<String, Object> params=new HashMap<String, Object>(); params.put("cid", 1); // 分布的设置 int offset=2; int limit=3; RowBounds rowBounds=new RowBounds(offset, limit); List<Student> students = studentMapper.selectList(params,rowBounds); System.out.println(students.size()); } }
0 0
- SpringJunit4的使用
- GUID使用的使用
- ${}的使用
- 的使用
- @[],@()的使用
- ->的使用
- +、-、*、/、%的使用
- &&的使用
- %:的使用
- Makefile中使用$$的使用
- Makefile中使用$$的使用
- Red5的使用--使用日志
- prefernce的使用具体使用
- 【工具使用】git 的使用
- 关于使用AsyncTaskLoader的使用
- 使用CABasicAnimation的基本使用
- 使用RocketMQ的客户端使用
- gulp的使用基本使用
- QT4.7开发环境搭建主要步骤,全志A33 + win7桌面版
- http协议里的chunked编码与测试
- 网宿开发环境总结
- PDO对象详解
- 第十三周项目5-拓扑排序算法验证
- SpringJunit4的使用
- Android开发艺术探索笔记(8)- View的基础
- 多线程经典案例:模仿储户取钱
- hdu 1159 Common Subsequence【最长公共子序列】
- Java数据结构和算法-数组(续)
- 第十三周项目-验证算法(5)
- 计算机存储结构分析(寄存器,内存,缓存,硬盘)
- printf
- BNT------Bayes Network Matlab工具箱