public class MysqlFieldParseToJavaBeanUtil extends Object
| 构造器和说明 |
|---|
MysqlFieldParseToJavaBeanUtil() |
public static MysqlFieldParseToJavaBeanUtil queryFields(String tableName, String url, String username, String password)
public static MysqlFieldParseToJavaBeanUtil queryFields(String tableName, Connection connection)
public static MysqlFieldParseToJavaBeanUtil queryFields(String tableName, EasySqlExecution easySqlExecution)
tableName - 数据库表名称public String getField()
public void setField(String field)
public String getType()
public void setType(String type)
public String getComment()
public void setComment(String comment)
public MysqlFieldParseToJavaBeanUtil addCostomAnnotation(String annotation, String annotationField)
annotation - 注解名称annotationField - 注解内部字段public MysqlFieldParseToJavaBeanUtil addCostomAnnotation(String annotation, cn.easyutil.project.service.mybatis.MysqlFieldParseToJavaBeanUtil.AnnotationBuild... build)
annotation - 注解名字build - 注解字段public MysqlFieldParseToJavaBeanUtil addCostomAnnotation(String annotation)
annotation - 注解名字public MysqlFieldParseToJavaBeanUtil addSwaggerAnnotation()
public MysqlFieldParseToJavaBeanUtil addComment()
public MysqlFieldParseToJavaBeanUtil addIgnore(String... fieldName)
public MysqlFieldParseToJavaBeanUtil formatToHump()
public MysqlFieldParseToJavaBeanUtil buildJavaBean(String beanPath, String beanPackage, String beanName)
beanPath - 包路径(计算机全路径)beanPackage - 包名beanName - 类名public MysqlFieldParseToJavaBeanUtil buildJavaBean(String classFullName)
classFullName - 全类名:example(com.yifei.core.bean.UserBean)public MysqlFieldParseToJavaBeanUtil buildMapperBean(String mapperPath, String mapperPackage, String mapperName)
mapperPath - 包路径(计算机全路径)mapperPackage - 包名mapperName - 类名public MysqlFieldParseToJavaBeanUtil buildMapperBean(String classFullName)
classFullName - 全类名:example(com.yifei.core.bean.UserBean)public MysqlFieldParseToJavaBeanUtil buildMapperXml(String xmlPath, String xmlName)
xmlPath - 包路径(计算机全路径)xmlName - xml名称public MysqlFieldParseToJavaBeanUtil buildMapperXml(String classFullName)
classFullName - 全类名:example(com.yifei.core.bean.UserBean)public MysqlFieldParseToJavaBeanUtil buildServiceBean(String servicePath, String servicePackage, String serviceName)
servicePath - 包路径(计算机全路径)servicePackage - 包名serviceName - 类名public MysqlFieldParseToJavaBeanUtil buildServiceBean(String classFullName)
classFullName - 全类名:example(com.yifei.core.bean.UserBean)public MysqlFieldParseToJavaBeanUtil buildServiceImplBean(String implPath, String implPackage, String implName)
implPath - 包路径(计算机全路径)implPackage - 包名implName - 类名public MysqlFieldParseToJavaBeanUtil buildServiceImplBean(String classFullName)
classFullName - 全类名:example(com.yifei.core.bean.UserBean)public MysqlFieldParseToJavaBeanUtil buildYifeiExample(String basePackagePath)
basePackagePath - 父包的全路径,比如D:/workspace/project/src/main/java/com/yifei/project/public void unBuild()
public void unBuild(boolean delJavaBeanFile,
boolean delMapperFile,
boolean delXmlFile,
boolean delServiceFile,
boolean delImplFile)
delJavaBeanFile - 是否删除javabean文件delMapperFile - 是否删除mapper文件delXmlFile - 是否删除xml文件delServiceFile - 是否删除service文件delImplFile - 是否删除serviceImpl文件public String build(boolean createFile)
createFile - 是否生成文件public static void main(String[] args)
Copyright © 2021. All rights reserved.