码迷,mamicode.com
首页 > 其他好文 > 详细

Mybatis学习(1)

时间:2017-01-11 07:34:31      阅读:206      评论:0      收藏:0      [点我收藏+]

标签: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     }
View Code
 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     }
View Code

 

Mybatis学习(1)

标签:conf   play   use   png   ati   oid   ted   映射文件   cte   

原文地址:http://www.cnblogs.com/tenWood/p/6271298.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!