All Downloads are FREE. Search and download functionalities are using the official Maven repository.

eng.auto-code.2.0.0.source-code.auto-code.yaml Maven / Gradle / Ivy

There is a newer version: 2.1.6
Show newest version
datasourceConfig:
    #驱动名称
    driverClassName: com.mysql.jdbc.Driver
    #数据库名称
    name: auto_code
    #jdbc链接
    url: jdbc:mysql://127.0.0.1:3306/auto_code?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=Asia/Shanghai
    #数据库用户名
    username: root
    #数据库密码
    password: 111111
globalConfig:
    #数据库表配置
    tableNames:
        #表名称
        - dataName: test_class
        - dataName: test_user
          #别名 不写默认采用驼峰命名法 test_code->TestCode
#          aliasName: SysLoginLog
          #可以是多个
#        - dataName: test_code2
#          aliasName: DDDDDDD
    #生成代码的项目路径
    parentPath: f:/core
    #生成代码的父包 如父包是com.zengtengpeng.test  controller将在com.zengtengpeng.test.controller下 bean 将在com.zengtengpeng.test.bean下 ,service,dao同理
    parentPack: com.zengtengpeng.de
    #是否覆盖生成文件 如果为true将会把以前的文件覆盖掉
    cover: false
    #xml存放的文件夹默认 mybatisMapper
    xmlPath: mybatisMapper
    # 表关系配置  一对一 一对多 多对多 代码生成 采用追加的方式
    relationConfig:
        #主表
        primary:
            #数据库表名
            dataName: test_user
            #别名: 如果不设置将采用驼峰命名法 test_user=TestUser
            beanName: User
            #主键名称
            primaryKey: id
            #是否生成单表代码
            generate: true
            #如果单表代码已经生成,请填写代码的父包 如 com.zengtengpeng.test.bean.TestUser  请填写 com.zengtengpeng.test
            existParentPackage: com.zengtengpeng.test
            #备注
            remark: "用户"
        #外表
        foreign:
            #数据库表名
            dataName: test_role
            #别名: 如果不设置将采用驼峰命名法 test_user=TestUser
            beanName: Role
            #外键名称 就是已哪个字段和主表关联 填写数据库字段名
            foreignKey: id
            #是否生成单表代码
            generate: true
            #如果单表代码已经生成,请填写代码的父包,没有则不填写 如 com.zengtengpeng.test.bean.TestUser  请填写 com.zengtengpeng.test
            existParentPackage: com.zengtengpeng.test
            #备注
            remark: "班级"
        #第三表 -当生成多对多代码时该参数必填.否则会忽略该参数
        thirdparty:
            #数据库表名
            dataName: test_user_role
            #主键名称 该字段将和主表关联起来
            primaryKey: user_id
            #外键名称 该字段将和外表配置关联起来
            foreignKey: role_id
            #备注
            remark: "用户角色"




© 2015 - 2024 Weber Informatics LLC | Privacy Policy