MyBatis入门学习(一)
所需要jar包:mybatis-3.x.x.jar 、如果需要和spring整合,还需要加入相关的包
1:看项目目录 红颜色不要关心
2:按照步骤:
1:加入jar包
2:创建数据源(configuration.xml)创建数据库(此处省略)
?
3:创建实体类USER
6:测试类,MyBatisTest
package com.forum.test;import java.io.IOException;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 com.forum.dao.UserMapper;import com.forum.po.User;/** * myBatis数据库连接测试 * * @author db2admin * */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) {// TODO Auto-generated catch blocke.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());}}