码迷,mamicode.com
首页 > 其他好文 > 详细

MyBatis(一)

时间:2020-01-18 19:23:59      阅读:57      评论:0      收藏:0      [点我收藏+]

标签:cat   pre   trace   public   close   out   mapper   void   use   

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 userList = sqlSession.selectList("com.hitenine.dao.UserDao.getUserList");

    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 userList = sqlSession.selectList("com.hitenine.dao.UserDao.getUserList");

        for (User user : userList) {
            System.out.println(user);
        }

    } catch (Exception e) {
        e.printStackTrace();

    } finally {
        //关闭SqlSessoin
        sqlSession.close();
    }
 */

}

MyBatis(一)

标签:cat   pre   trace   public   close   out   mapper   void   use   

原文地址:https://www.cnblogs.com/hitenine/p/12209804.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!