Mybatis(七) mybatis的逆向工程的配置详解
2017-07-09 10:11
369 查看
还是觉得看书学习有意思~嘿嘿。今天把mybatis给结束掉。
--WH
一、什么是逆向工程?
简单点说,就是通过数据库中的单表,自动生成java代码。
Mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码(mapper.java\mapper.xml\po类)
企业中,逆向工程是个很常用的工具,之前我们就学习了hibernate的逆向工程,比我们手动创建映射文件的配置信息方便很多,
二、下载逆向工程
jar包下载
模糊查询,使用xxxExample
九、总结
这里就将mybatis的逆向工程给讲完了,一点都不难,一步步实现下去即可,关键是后的多的那个xxxExample类可能大家有一点不理解,下一篇文章会将其讲解清楚,详细介绍一下这个类。这一节就学会如何创建逆向工程即可。
--WH
一、什么是逆向工程?
简单点说,就是通过数据库中的单表,自动生成java代码。
Mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码(mapper.java\mapper.xml\po类)
企业中,逆向工程是个很常用的工具,之前我们就学习了hibernate的逆向工程,比我们手动创建映射文件的配置信息方便很多,
二、下载逆向工程
jar包下载
//问题描述:查询出Items中name中有"记"字的记录,模糊查询,使用查询条件(xxxExample) //获取applicationContext.xml配置并加载 ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml"); //获取ItemsMapper代码对象 ItemsMapper im = (ItemsMapper) ac.getBean("itemsMapper"); //封装查询条件的对象在该类(ItemsExample)中,所以先构造该对象 ItemsExample ie = new ItemsExample(); //通过ItemsExample的对象获取封装查询条件的对象Criteria Criteria c = ie.createCriteria(); //构建查询条件,这里使用方法将其内部实现封装了,其实做的事情就是在 //sql语句的where后面加入: and name like "%记%" c.andNameLike("%记%"); //通过im将查询条件传送进去。 List<Items> list = im.selectByExample(ie); //查询出name为笔记本这条记录 System.out.println(list.get(0).getName());
模糊查询,使用xxxExample
九、总结
这里就将mybatis的逆向工程给讲完了,一点都不难,一步步实现下去即可,关键是后的多的那个xxxExample类可能大家有一点不理解,下一篇文章会将其讲解清楚,详细介绍一下这个类。这一节就学会如何创建逆向工程即可。
相关文章推荐
- JavaEE_SSM_Mybatis_generator逆向工程的配置详解
- JAVAWEB开发之mybatis详解(二)——高级映射、查询缓存、mybatis与Spring整合以及懒加载的配置和逆向工程
- MyBatis逆向工程——MyBatis Generator (MBG)-配置文件详解(2)
- JAVAWEB开发之mybatis详解(二)——高级映射、查询缓存、mybatis与Spring整合以及懒加载的配置和逆向工程
- Mybatis逆向工程详解
- MyBatis 逆向工程详细配置
- Mybatis 的逆向工程的配置文件
- MyBatis的逆向工程详解
- MyBatis逆向工程文件的配置
- mybatis逆向工程之配置
- mybatis 详解(十)------ 逆向工程
- mybatis 详解(十)------ 逆向工程
- mybatis 详解(十)------ 逆向工程
- mybatis逆向工程自动生成实体类、接口以及映射Mapper.xml配置文件
- mybatis 逆向工程 用xml配置文件生成mapper和po的方法
- mybatis逆向工程二(配置文件genreatorConfig.xml)
- Mybatis的逆向工程详解
- Mybatis逆向工程XML配置文件
- mybatis 详解(十)------ 逆向工程
- Maven下SSM项目整合笔记02:mybatis配置文件以及逆向工程