开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
MyBatis-CMEU首页、文档和下载 - MyBatis 逆向工程 - 开源中国社区
全部项目分类
未知
Java
跨平台
Mirren
分享
收藏
203 人收藏
收录时间:2017-06-03
MyBatis-CMEU 详细介绍

基本介绍

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映射资源路径)可选项。

MyBatis-CMEU

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 MyBatis-CMEU 的评论 (全部 6 条评论)
{{repayCom.userName}}
zb1501645211900
bang
你好--明天
很棒哦
Hello丶Dream
喔,感觉66的,生成的代码还有注释,还可以定制查询条件动态生成SQL,就是不知道效率如何,Java写的桌面程序也不错啊。
Mirren
回复#quring#朋友,我有把模板计划纳入3.0计划中,后面可能会直接使用CMEU这个软件做,或者重新开源一个新的软件,用户可以自己选择或者自定义模板,然后按照模板生成,到时候可能不拘束于MyBatis
hbliyong
怎么下载啊?
MyBatis-CMEU 相关博客
顶部