MyBatis-CMEU 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
MyBatis-CMEU 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
MyBatis-CMEU 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 未知
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具
开源组织
地区 国产
投 递 者 Mirren
适用人群 未知
收录时间 2017-06-03

软件简介

注:该项目作者已经不再维护,项目升级为:Spring-generator

基本介绍

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及以上,也提供免jdk要求版(以将jdk一起打包到程序中)。

MyBatis-CMEU的使用帮助文档

文档下载->https://github.com/shenzhenMirren/MyBatis-CMEU-DOC/releases

工具主页

基本常用功能:

  1. 生成实体类(可以自定义:get/set,有参无参构造方法,自定义类型与属性,序列化等);

  2. 生成dao层接口(查询全部信息,通过ID查询信息,插入全部属性,插入不为空的属性,通过ID更新全部属性,通过ID更新不为空的属性,通过Assist更新全部属性,通过Assist更新不为空的属性,通过ID删除信息,通过Assist删除信息);

  3. 生成Mapper映射文件(dao层接口SQL语句,支持生成3表关联(比如:A表关联B表,B表关联C表,一次便可获得3张表的数据),支持主键策略;<如果选择创建assist支持分页,去重,排序,无注入动态查询等>);

  4. 生成service层接口(与dao接口一致)可选项;

  5. 生成service层实现类(实现service层接口)可选项;

  6. 生成查询工具Assist(Assist为CMEU特别定制的查询工具,使用该工具一切操作都变得超简单,比如:分页通过Assist只需要设置2个参数就可以实现比如参数1=10,参数2=5,查询出来就是第10行到15行的数据,同时也可以防注入动态添加查询添加,去重,排序,自定义返回列等)可选项;

  7. 生成mybatis配置文件(mybatis的主配置文件,系统会自动识别使用的数据库,并创建其连接,同时更新mapper映射文件的资源路径)可选项;

  8. 生成mybatisUtil(用于获得SqlSession等操作,当与mybatis配置文件一同创建时系统会自动识别配置文件路径并设置)可选项;

  9. 更新现有配置文件的mapper映射文件的资源路径(当生成新的信息时自动更新mybatis配置文件的Mapper映射资源路径)可选项。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(6)
发表了资讯
2017/09/25 19:19

MyBatis 逆向工程 MyBatis-CMEU v2.1.2 发布

MyBatis 逆向工程 MyBatis-CMEU v2.1.2 已发布。MyBatis-CMEU 本次更新一共有以下5点 添加批量插入数据 添加多列排序 添加生成实体类常用配置保存 修复项目路径带.的识别错误 修复Oracle数据库列名重复 修复部分已知的bug Mybatis-CMEU全称为:Mybatis Config Mapper Util ,是基于javafx8开发的一款图形界面的Mybatis逆向工程。...

4
141
发表了资讯
2017/08/01 13:14

MyBatis 逆向工程 MyBatis-CMEU v2.1.0 发布

MyBatis-CMEU v2.1.0 已发布,MyBatis-CMEU 本次更新一共有以下 17 点: 添加实体类属性对应列的注释, 添加接口与mapper映射文件的注释 添加返回单个对象 升级Assist帮助类,添加属性值改为泛型 将Assist帮助类的条件方法修改成驼峰命名规范 添加Assist帮助类新增自定义条件方法可以无注入自定义SQL语句 添加路径占位,方便与Maven/Gradle等项目生成 将postgreSQL与MySQL语句的SQL语句两者分开,并优化MySQL分页查询 添加选择生成与...

8
112
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
6 评论
231 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部