创建项目,同Mybatis(1)环境搭建,并做出更改
1.更改MybatisTest类
因为有了IUserDao的实现类故不需要代理对象了,更改后为
package com.itheima.test;
import com.itheima.dao.IUserDao;
import com.itheima.dao.impl.UserDaoImpl;
import com.itheima.domain.User;
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;
import java.io.InputStream;
import java.util.List;
//入门案例
public class MybatisTest {
public static void main(String[] args) throws IOException {
//1.读取配置文件,连接数据库的信息
InputStream in= Resources.getResourceAsStream("SqlMapConfig.xml");
//2.创建SqlSessionFactory工厂,有了工厂可以生产和操作对象
SqlSessionFactoryBuilder builder=new SqlSessionFactoryBuilder();
SqlSessionFactory factory=builder.build(in);
//3.使用工厂创建dao对象
IUserDao userDa