首页 > 其他 > 详细

MyBatis(一)

时间:2020-01-18 19:02:25      阅读:70      评论:0      收藏:0      [点我收藏+]

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(一)

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!