首页 > 代码库 > Mybatis学习(1)
Mybatis学习(1)
一、原生态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 }
Mybatis学习(1)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。