public class IUserDaoTest { 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. 使用工厂生产SqlSession对象 SqlSession session = factory.openSession(); // 4. 使用SqlSession创建DAO接口的代理对象 IUserDao userDao = session.getMapper(IUserDao.class); //5. 使用代理对象执行方法 List<User> users = userDao.findAll(); for(User user : users){ System.out.println(user); } session.close(); in.close(); } }