package com.mis;
import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.generator.AutoGenerator;
import com.baomidou.mybatisplus.generator.config.*;
import com.baomidou.mybatisplus.generator.config.builder.GeneratorBuilder;
import com.baomidou.mybatisplus.generator.config.converts.SqlServerTypeConvert;
import com.baomidou.mybatisplus.generator.config.querys.SqlServerQuery;
import com.baomidou.mybatisplus.generator.config.rules.DateType;
import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
import java.sql.SQLException;
import java.util.Collections;
import java.util.Scanner;
/**
* MybatisPlus 代码生成器
* 基于 mybatis-plus-generator 3.5.2
*
* 报套接字安全问题是由于 数据库驱动问题造成,更换低版本的尝试
*
* 需要引用 velocity-engine-core 、mybatis-plus-generator等jar包
* @author tc
* @Date 2023-03-09 17:59
*/
public class CodeGenerator {
//是否是多模块项目 true/false
private static final boolean IsMultiModuleProject = true;
//实体类包名称,设置为空字符串时使用默认报名entity
private static final String entityPackageName="domain";
//项目父包名称,根据项目自定义
private static final String parentPackageNmae ="com.mis";
//作者
private static final String author = "tc";
//数据库URL
//private static final String url ="jdbc:mysql://192.168.9.100:3306/shirobase?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=GMT%2B8";
private static final String url = "jdbc:sqlserver://127.0.0.1:1433;databaseName=PowerPlant1_MIS";
// 数据库用户名
MyBatisPlus代码生成器,最新版本
于 2023-03-10 10:12:07 首次发布