public class UserDaoTest {
//new 一个userDao对象
private UserDao userDao;//接口
private SqlSession sqlSession;//定义成全局的对象
@Before//执行test方法之前执行
public void setUp() throws Exception {
String resource ="mybatis-config.xml";
//读取xml配置文件
InputStream is = Resources.getResourceAsStream(resource);
//构建SqlSessionFactory
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(is);
//打开SqlSession,得到sqlSession可以进行curd的操作
sqlSession = sqlSessionFactory.openSession();
//userDao = new UserDaoImpl(sqlSession);
//获取mapper的动态代理实现类
userDao = sqlSession.getMapper(UserDao.class);
}
//根据id查询
@Test
public void testQueryUserById() {
//调用userDao方法
User user = userDao.queryUserById(1);
System.out.println(user);
}
写给自己看的(编写测试用例,也就是执行的整个过程代码)
最新推荐文章于 2024-08-17 18:10:38 发布