GithubHelp home page GithubHelp logo

liqingrikeiikyeong / mybatis-cmeu Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shenzhenmirren/mybatis-cmeu

0.0 3.0 0.0 11.18 MB

MyBatis-CMEU全称为:MyBatis-Config-Mapper-Entity-Util,CMEU可能会让你忘记Mapper配置文件怎么写!

Java 99.74% CSS 0.26%

mybatis-cmeu's Introduction

基本介绍

官方QQ交流群号:519714660;
Mybatis-CMEU全称为:Mybatis Config Mapper Util ;
是基于javafx8开发的一款图形界面的Mybatis逆向工程;
该工具支持Oracle , SqlServer , MySQL , PostgreSql数据库的逆向生成;
本工具基于JKD1.8.66环境开发;其中使用已知的特新最低的要求是1.8.40,所以运行环境最少需要JKD1.8.40及以上,在MyEclipse中如果已经安装了javafx的运行环境可以直接在MyEclipse中运行,否则需要到QQ交流群里下载可执行文件,群里也提供免jdk要求版(以将jdk一起打包到程序中);
MyBatis-CMEU的使用帮助文档

工具主页

index

基本常用功能:

  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's People

Contributors

shenzhenmirren avatar

Watchers

James Cloos avatar EpicOneNine avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.