Mybatis逆向工程 MyBatis-CMEU 让你忘记MyBatis的Mapper怎么写的工具
2017-04-04 10:22
316 查看
基本介绍
官方QQ交流群号:519714660;Mybatis-CMEU全称为:Mybatis Config Mapper Util ;
是基于javafx8开发的一款图形界面的Mybatis逆向工程;
该工具支持Oracle , SqlServer , MySQL , PostgreSql数据库的逆向生成;
使用该工具你只需要连接数据库,选择你需要的表(CMEU2.0支持3表关联),点击执行创建, 工具就会帮你生成实体类以及持久层(dao)接口/逻辑层(service)接口/逻辑层(serviceImpl)实现类/映射文件(Mapper)的增删改查; Assist类是专门为MyBatis-CMEU设计的帮助类,该类可以无SQL注入的实现动态查询,排序,去重等操作; 当数据需要分页时通过Assist只需设置两个参数便可以实现分页;
本工具基于JKD1.8.66环境开发;其中使用已知的特新最低的要求是1.8.40,所以运行环境最少需要JKD1.8.40及以上,在MyEclipse中如果已经安装了javafx的运行环境可以直接在MyEclipse中运行,否则需要到QQ交流群里下载可执行文件,群里也提供免jdk要求版(以将jdk一起打包到程序中);
MyBatis-CMEU的使用帮助文档
工具主页
基本常用功能:
生成实体类(可以自定义:get/set,有参无参构造方法,自定义类型与属性,序列化等);生成dao层接口(查询全部信息,通过ID查询信息,插入全部属性,插入不为空的属性,通过ID更新全部属性,通过ID更新不为空的属性,通过Assist更新全部属性,通过Assist更新不为空的属性,通过ID删除信息,通过Assist删除信息);
生成Mapper映射文件(dao层接口SQL语句,支持生成3表关联(比如:A表关联B表,B表关联C表,一次便可获得3张表的数据),支持主键策略;<如果选择创建Assist支持分页,去重,排序,无注入动态查询等>);
生成service层接口(与dao接口一致)可选项;
生成service层实现类(实现service层接口)可选项;
生成查询工具Assist(Assist为CMEU特别定制的查询工具,使用该工具一切操作都变得超简单,比如:分页通过Assist只需要设置2个参数就可以实现比如参数1=10,参数2=5,查询出来就是第10行到15行的数据,同时也可以防注入动态添加查询添加,去重,排序,自定义返回列等)可选项;
生成mybatis配置文件(mybatis的主配置文件,系统会自动识别使用的数据库,并创建其连接,同时更新mapper映射文件的资源路径)可选项;
生成mybatisUtil(用于获得SqlSession等操作,当与mybatis配置文件一同创建时系统会自动识别配置文件路径并设置)可选项;
更新现有配置文件的mapper映射文件的资源路径(当生成新的信息时自动更新mybatis配置文件的Mapper映射资源路径)可选项;
相关文章推荐
- Mybatis在IDEA中使用generator逆向工程生成pojo,mapper
- 使用 MyBatis-generator 插件逆向工程生成 Mapper、Dao、PO 文件的方法
- MyBatis逆向工程:根据table生成Model、Mapper、Mapper.xml
- eclipse中利用Maven逆向工程生成PO类以及mapper(mybatis)
- Mybatis (九)mapper代理的开发、逆向工程
- Mybatis在IDEA中使用generator逆向工程生成pojo,mapper
- MyBatis 逆向工程生产源码(po、mapper)
- SpringBoot整合MyBatis逆向工程及 MyBatis通用Mapper实例详解
- mybatis逆向工程生成mapper文件
- IntelliJ IDEA下MyBatis逆向工程生成工具的使用
- Mybatis的逆向工程生成pojo dao mapper.xml 运行报错
- eclipse中利用Maven逆向工程生成PO类以及mapper(mybatis)
- mybatis逆向工程自动生成实体类、接口以及映射Mapper.xml配置文件
- mybatis 逆向工程 用xml配置文件生成mapper和po的方法
- SpringBoot整合MyBatis逆向工程及 MyBatis通用Mapper实例详解
- SpringBoot整合MyBatis逆向工程及 MyBatis通用Mapper实例详解
- mybatis逆向工程生成的mapper.xml文件部分修改
- Mybatis 逆向工程 数据库生成mapper
- mybatis逆向工程的Example类用法==笔记==【单表操作只需调用,多表查询需要自定义sql+mapper接口方法(待补全)】
- 关于Mybatis的逆向工程生成pojo和mapper