- package com.mybatis.test;
- import com.mybatis.domain.User;
- import com.mybatis.mapper.UserMapper;
- import org.apache.ibatis.io.Resources;
- import org.apache.ibatis.session.SqlSession;
- import org.apache.ibatis.session.SqlSessionFactory;
- import org.apache.ibatis.session.SqlSessionFactoryBuilder;
- import java.io.IOException;
- public class MyBatisTest {
- /** * MyBatis SqlSessionFactory * SqlSessionFactory????SqlSession????????????SqlSession??????????commit?rollback?close???? * @return */
- private static SqlSessionFactory getSessionFactory() {
- SqlSessionFactory sessionFactory = null;
- String resource = "configuration.xml";
- try {
- sessionFactory = new SqlSessionFactoryBuilder().build(Resources.getResourceAsReader(resource));
- } catch(IOException e) {
- e.printStackTrace();
- }
- return sessionFactory;
- }
- public static void main(String[] args) {
- SqlSession sqlSession = getSessionFactory().openSession();
- UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
- User user = userMapper.findById("1");
- System.out.println(user.getName());
- }
- }
来源: http://www.bubuko.com/infodetail-2489526.html