MyBatis
Posted hitenine
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis相关的知识,希望对你有一定的参考价值。
package com.hitenine.dao;
import com.hitenine.pojo.User;
import com.hitenine.utils.MybatisUtils;
import org.apache.ibatis.session.SqlSession;
import org.junit.Test;
import java.util.List;
public class UserDaoTest {
@Test
public void test() {
//第一步:获得SqlSession对象
SqlSession sqlSession;
sqlSession = MybatisUtils.getSqlSession();
//执行SQL 方式一:getMapper 官方推荐!!
UserDao mapper = sqlSession.getMapper(UserDao.class);
List<User> userList = mapper.getUserList();
//方式二: 不推荐
// List
for (User user : userList) {
System.out.println(user);
}
//关闭SqlSessoin
sqlSession.close();
}
/*
官方建议这样做
//第一步:获得SqlSession对象
SqlSession sqlSession = MybatisUtils.getSqlSession();;
try {
//执行SQL 方式一:getMapper 官方推荐!!
UserDao mapper = sqlSession.getMapper(UserDao.class);
List<User> userList = mapper.getUserList();
//方式二: 不推荐
// List
for (User user : userList) {
System.out.println(user);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
//关闭SqlSessoin
sqlSession.close();
}
*/
}
以上是关于MyBatis的主要内容,如果未能解决你的问题,请参考以下文章
SSM-MyBatis-05:Mybatis中别名,sql片段和模糊查询加getMapper
MYBATIS05_ifwherechoosewhentrimsetforEach标签sql片段