golang 實現的mybatis代碼生成器

介紹

golang 實現的根據MySQL數據庫表生成對應mybatis的mapper、javabean、Dao層代碼文件, 支持命令行客戶端形式使用java

結構

  • config/mysql-config.ini 配置文件
    avatar
  • template下放的是模板文件
    avatar
    avatar
    avatar

構建

進入工程的src/main 路徑下,執行 go build mgt.go createfile.go命令 在同濟目錄下會生成一個mgt.exe文件,最終以下圖
mysql

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

項目地址

github項目地址git

相關文章
相關標籤/搜索