• 【从零开始学Mybatis笔记】逆向工程


    资源

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

    导入逆向工程到eclipse中

    修改配置文件

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

    注意修改以下几点:

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

    生成逆向工程代码

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

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

    测试逆向工程代码

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

    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());
    		}
    

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

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

    注意:

    1. 逆向工程生成的代码只能做单表查询
    2. 不能在生成的代码上进行扩展,因为如果数据库变更,需要重新使用逆向工程生成代码,原来编写的代码就被覆盖了。
    3. 一张表会生成4个文件
  • 相关阅读:
    FNDLOAD 迁移多语言的数据定义
    Failed to lock the main memory
    fnd_function.execute/app_navigate.execute区别
    EBS Form 高亮当前行/设置行背景色
    Fndload常用命令
    EBS Form中数据提交方式(COMMIT)
    隆回护照/港澳通行证办理流程
    浅析淘宝刷单--我们如何网购
    初识 Bootstrap
    框架、架构、设计模式
  • 原文地址:https://www.cnblogs.com/zllk/p/12793139.html
Copyright © 2020-2023  润新知