链接:https://pan.baidu.com/s/19a8Jh6-1Loo1790brnRTGQ
提取码:h68g
复制这段内容后打开百度网盘手机App,操作更方便哦

导入逆向工程到eclipse中

【Mybatis工具(一)】逆向工程——mybatis-plus的前身

【Mybatis工具(一)】逆向工程——mybatis-plus的前身

【Mybatis工具(一)】逆向工程——mybatis-plus的前身

修改配置文件

在generatorConfig.xml中配置Mapper生成的详细信息,如下图:

【Mybatis工具(一)】逆向工程——mybatis-plus的前身

注意修改以下几点:

  1. 修改要生成的数据库表
  2. pojo文件所在包路径
  3. Mapper所在的包路径

生成逆向工程代码

找到下图所示的java文件,执行工程main主函数

【Mybatis工具(一)】逆向工程——mybatis-plus的前身

【Mybatis工具(一)】逆向工程——mybatis-plus的前身

刷新工程,发现代码生成,如下图:

【Mybatis工具(一)】逆向工程——mybatis-plus的前身

测试逆向工程代码

  1. 复制生成的代码到mybatis-spring工程,如下图

【Mybatis工具(一)】逆向工程——mybatis-plus的前身

  1. 编写测试方法:
		public static void main(String[] args) {
			ApplicationContext context = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");
			UserMapper mapper = context.getBean(UserMapper.class);
			
			UserExample example = new UserExample();
			
			example.createCriteria().andUsernameLike("%王%");
			
			List<User> list = mapper.selectByExample(example);
			
			System.out.println(list.size());
		}

【Mybatis工具(一)】逆向工程——mybatis-plus的前身

使用 UserExample example = new UserExample()创造判断条件,然后example.createCriteria()后加·,之后可以添加条件。条件有很多种类。

【Mybatis工具(一)】逆向工程——mybatis-plus的前身

mapper后加·调用方法之后传入判断条件即可查询,包括基本的增删改查方法

【Mybatis工具(一)】逆向工程——mybatis-plus的前身

注意:

  1. 逆向工程生成的代码只能做单表查询
  2. 不能在生成的代码上进行扩展,因为如果数据库变更,需要重新使用逆向工程生成代码,原来编写的代码就被覆盖了。
  3. 一张表会生成4个文件

Mybatis-plus

看到这个逆向工程是不是很神奇,但是这个工具已经是多年前使用的了,如果你现在想使用,那么有更好的工具供你使用——Mybatis-plus。如果想了解更多,请看下去吧。

相关文章:

  • 2021-10-19
  • 2021-12-30
  • 2021-11-13
猜你喜欢
  • 2022-03-07
  • 2021-11-16
  • 2021-05-23
  • 2021-07-17
  • 2021-11-03
  • 2021-10-08
  • 2021-09-15
相关资源
相似解决方案