1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/geekerdream-code-generator

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 2.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
chentongwei Отправлено 18.10.2017 07:19 3bb039e

软件说明:

  • 适用于Mysql
  • 目前仅能生成数据库表对应的实体,还不支持生成mapper,service等

使用教程:

首先修改db配置为自己的

  • 1、修改resources目录下的databsase.properties
### 数据库地址:端口:名称
jdbc.url=jdbc:mysql://localhost:3306/tucaole
### 用户名
jdbc.username=root
### 密码
jdbc.password=
  • 2、修改resources目录下的me.properties
### 代码生成的目录,我这里是D盘的tmpTest文件夹下
targetPath=d:/tmpTest
### 代码的基本包名(package com.chentongwei.entity)
basic=com.chentongwei.entity
### 代码的最终包名(com.chentongwei.entity.po)
po=po
### 生成代码后的类注释作者,比如@author TongWei.Chen
author=TongWei.Chen

根据自己的需要自行更改。

  • 3、如何运行?

部署到自己的ide上,打开com.chentongwei.code.generator下面的Main.java,鼠标右键run即可。

例如:

生成后的Java

package com.chentongwei.entity.po;

import java.io.Serializable;
import java.util.Date;


/**
 * 分类表
 *
 * @author TongWei.Chen 2017-10-18 11:45
 */
public class Catalog implements Serializable {
    private static final long serialVersionUID = 1L;

    /** id主键 */
    private Integer id;
    /** 分类名称 */
    private String name;
    /** 父id,若为0则代表是1级菜单 */
    private Integer pid;
    /** 是否删除 0:已删除 1:未删除 */
    private boolean isDelete;
    /** 创建时间 */
    private Date createTime;


    /** id主键 */
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    /** 分类名称 */
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    /** 父id,若为0则代表是1级菜单 */
    public Integer getPid() {
        return pid;
    }
    public void setPid(Integer pid) {
        this.pid = pid;
    }
    /** 是否删除 0:已删除 1:未删除 */
    public boolean getIsDelete() {
        return isDelete;
    }
    public void setIsDelete(boolean isDelete) {
        this.isDelete = isDelete;
    }
    /** 创建时间 */
    public Date getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    @Override
    public String toString() {
        StringBuffer ts = new StringBuffer(this.getClass().getTableName()).append("[");

        ts.append("id:").append(id).append(", ");
        ts.append("name:").append(name).append(", ");
        ts.append("pid:").append(pid).append(", ");
        ts.append("isDelete:").append(isDelete).append(", ");
        ts.append("createTime:").append(createTime);

        return ts.append("]").toString();
    }

}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/geekerdream-code-generator.git
git@api.gitlife.ru:oschina-mirror/geekerdream-code-generator.git
oschina-mirror
geekerdream-code-generator
geekerdream-code-generator
master