{card-describe title="前言"}
本项目最初是由于工作需要,方便生成springboot项目的Mapper和Model类而写的一个工具类,现在经过优化后拿出来与各位分享,暂时只支持Mysql数据库。如果觉得本项目对您的工作还是有帮助的话,请在看完正文后帮忙点个★Star。
{/card-describe}

{mtitle title="正文开始"/}
{lamp/}

{message type="info" content="2023/04/28 代码托管已转到Gitee平台"/}

使用要求


{callout color="#f0ad4e"}
python2未经过兼容性测试,请谨慎使用
{/callout}

{card-default label="Python3下载" width="100%"}
{abtn icon="iconfont icon-python" color="#1e415e" href="https://www.python.org/downloads/" radius="10px" content="Python3下载"/}
{/card-default}
{card-default label="安装pymysql插件" width="100%"}

# 需先安装python3环境与pip工具后在终端控制台执行以下命令来安装pymysql
pip3 insall pymysql

{/card-default}

{dotted startColor="#ff6c6c" endColor="#1989fa"/}

使用方法


{card-default label="下载链接" width="100%"}
{hide}

  1. 克隆项目:https://gitee.com/jyan1011/create_java_mapper
  2. Zip包下载:https://gitee.com/jyan1011/create_java_mapper/repository/archive/main.zip
  3. 百度网盘下载:
    {cloud title="create_java_mapper" type="bd" url="https://pan.baidu.com/s/1MTNACvSGVVFzjixSS3pHOw" password="pawv"/}
    {/hide}
    {/card-default}

配置文件

打开项目文件夹内的config.py文件进行数据库配置,配置详细如下:

# 数据库地址
host = '127.0.0.1'
# 数据库端口,默认3306
port = 3306
# 数据库用户名
user = 'dbuser'
# 数据库密码
pwd = 'dbpwd'
# 数据库
db = 'test'
# 指定导出的表,支持使用%通配,支持逗号分隔多表
# tables='tb_%,test_name'
tables = '%'

# 指定导出目录,不指定默认输出到当前目录
path = ''

# 指定model文件导出的包,会在指定目录下按照包结构生成文件夹
model = 'com.cn.model'
# model文件是否启用lombok @Data注解
lombok = True
# 指定mapper文件导出的包,会在指定目录下按照包结构生成文件夹
mapper = 'com.cn.mapper'

# 是否启用mybatis-plus,启用mybatis-plus的情况下默认主键为自增主键
enableMybatisPlus = True

运行

  1. Mac、Linux系统下直接在工具目录的终端运行

    python3 create_java_mapper.py
  2. Windows系统可直接双击目录下的run.bat执行

{dotted startColor="#ff6c6c" endColor="#1989fa"/}

问题与反馈


如有疑问或发现问题,欢迎在本文下留言回复或直接前往项目仓库提Issues
{hide}jyan1011/create_java_mapper{/hide}

{lamp/}
{mtitle title="正文结束"/}

最后修改:2023 年 05 月 29 日
如果觉得我的文章对你有用,请随意赞赏