标签:conf play use png ati oid ted 映射文件 cte
一、原生态jdbc程序存在的问题:
mybatis框架原理、执行过程:
二、入门程序
1)环境搭建:
mybatis下载地址:https://github.com/mybatis/
导入jar包,工程结构:
1 public void findUserByNameTest() throws IOException { 2 // mybatis配置文件 3 String resource = "SqlMapConfig.xml"; 4 // 得到配置文件流 5 InputStream inputStream = Resources.getResourceAsStream(resource); 6 7 // 创建会话工厂,传入mybatis的配置文件信息 8 SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder() 9 .build(inputStream); 10 11 // 通过工厂得到SqlSession 12 SqlSession sqlSession = sqlSessionFactory.openSession(); 13 // list中的user和映射文件中resultType所指定的类型一致 14 List<User> list = sqlSession.selectList("test.findUserByName", "小明"); 15 System.out.println(list); 16 sqlSession.close(); 17 }
1 public void findUserByNameTest() throws IOException { 2 // mybatis配置文件 3 String resource = "SqlMapConfig.xml"; 4 // 得到配置文件流 5 InputStream inputStream = Resources.getResourceAsStream(resource); 6 7 // 创建会话工厂,传入mybatis的配置文件信息 8 SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder() 9 .build(inputStream); 10 11 // 通过工厂得到SqlSession 12 SqlSession sqlSession = sqlSessionFactory.openSession(); 13 // list中的user和映射文件中resultType所指定的类型一致 14 List<User> list = sqlSession.selectList("test.findUserByName", "小明"); 15 System.out.println(list); 16 sqlSession.close(); 17 }
1 public void findUserByNameTest() throws IOException { 2 // mybatis配置文件 3 String resource = "SqlMapConfig.xml"; 4 // 得到配置文件流 5 InputStream inputStream = Resources.getResourceAsStream(resource); 6 7 // 创建会话工厂,传入mybatis的配置文件信息 8 SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder() 9 .build(inputStream); 10 11 // 通过工厂得到SqlSession 12 SqlSession sqlSession = sqlSessionFactory.openSession(); 13 // list中的user和映射文件中resultType所指定的类型一致 14 List<User> list = sqlSession.selectList("test.findUserByName", "小明"); 15 System.out.println(list); 16 sqlSession.close(); 17 }
1 public void findUserByNameTest() throws IOException { 2 // mybatis配置文件 3 String resource = "SqlMapConfig.xml"; 4 // 得到配置文件流 5 InputStream inputStream = Resources.getResourceAsStream(resource); 6 7 // 创建会话工厂,传入mybatis的配置文件信息 8 SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder() 9 .build(inputStream); 10 11 // 通过工厂得到SqlSession 12 SqlSession sqlSession = sqlSessionFactory.openSession(); 13 // list中的user和映射文件中resultType所指定的类型一致 14 List<User> list = sqlSession.selectList("test.findUserByName", "小明"); 15 System.out.println(list); 16 sqlSession.close(); 17 }
标签:conf play use png ati oid ted 映射文件 cte
原文地址:http://www.cnblogs.com/tenWood/p/6271298.html