Skip to content

jinshw/mybatis-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mybatis-client

介绍

golang 实现的根据数据库表生成对应mybatis的javabean、mapper、Dao层代码文件, 支持命令行客户端形式使用

结构

  • config/mysql-config.ini 配置文件 avatar

  • template下放的是模板文件 avatar avatar avatar

构建

进入工程的src/main 路径下,执行 go build mgt.go createfile.go命令 在同济目录下会生成一个mgt.exe文件,最终如下图
avatar
上图中红框中是必须的文件

运行

  • 运行 mgt.exe 文件,按照 config/mysql-config.ini 配置文件默认生成
  • 命令窗口运行:
    • mgt -h 帮助
      avatar
    • mgt pj -- 获取生成javabean文件的包路径
      mgt pd -- 获取生成dao文件的包路径
      mgt pm -- 获取生成mapper文件的包路径
      avatar
    • mgt --pd com.test.web.dao -- 生成指定包路径的dao层文件 mgt --pj com.test.web.pojo -- 生成指定包路径的javabean文件 mgt --pm com.test.web.mapper -- 生成指定包路径的mapper文件 avatar

update-log- 2019-07-25

  • 新增命令行客户端功能功能 第三方包gopkg.in/urfave/cli.v1
  • update version 0.0.1

update-log- 2019-07-22

  • 使用text/template实现模板功能
  • 配置mysql-config.ini文件

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published