public class JavaElementGeneratorTools extends Object
| 构造器和说明 |
|---|
JavaElementGeneratorTools() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.mybatis.generator.api.dom.java.Field |
generateField(String fieldName,
org.mybatis.generator.api.dom.java.JavaVisibility visibility,
org.mybatis.generator.api.dom.java.FullyQualifiedJavaType javaType,
String initString)
生成属性
|
static org.mybatis.generator.api.dom.java.Method |
generateGetterMethod(org.mybatis.generator.api.dom.java.Field field)
生成Filed的Get方法
|
static org.mybatis.generator.api.dom.java.Method |
generateMethod(String methodName,
org.mybatis.generator.api.dom.java.JavaVisibility visibility,
org.mybatis.generator.api.dom.java.FullyQualifiedJavaType returnType,
org.mybatis.generator.api.dom.java.Parameter... parameters)
生成方法
|
static org.mybatis.generator.api.dom.java.Method |
generateMethodBody(org.mybatis.generator.api.dom.java.Method method,
String... bodyLines)
生成方法实现体
|
static org.mybatis.generator.api.dom.java.Method |
generateSetterMethod(org.mybatis.generator.api.dom.java.Field field)
生成Filed的Set方法
|
static org.mybatis.generator.api.dom.java.Field |
generateStaticFinalField(String fieldName,
org.mybatis.generator.api.dom.java.FullyQualifiedJavaType javaType,
String initString)
生成静态常量
|
static org.mybatis.generator.api.dom.java.FullyQualifiedJavaType |
getModelTypeWithBLOBs(org.mybatis.generator.api.IntrospectedTable introspectedTable)
获取Model有BLOBs类时的类型
|
static org.mybatis.generator.api.dom.java.FullyQualifiedJavaType |
getModelTypeWithoutBLOBs(org.mybatis.generator.api.IntrospectedTable introspectedTable)
获取Model没有BLOBs类时的类型
|
public static org.mybatis.generator.api.dom.java.Field generateStaticFinalField(String fieldName, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType javaType, String initString)
fieldName - 常量名称javaType - 类型initString - 初始化字段public static org.mybatis.generator.api.dom.java.Field generateField(String fieldName, org.mybatis.generator.api.dom.java.JavaVisibility visibility, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType javaType, String initString)
fieldName - 常量名称visibility - 可见性javaType - 类型initString - 初始化字段public static org.mybatis.generator.api.dom.java.Method generateMethod(String methodName, org.mybatis.generator.api.dom.java.JavaVisibility visibility, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType returnType, org.mybatis.generator.api.dom.java.Parameter... parameters)
methodName - 方法名visibility - 可见性returnType - 返回值类型parameters - 参数列表public static org.mybatis.generator.api.dom.java.Method generateMethodBody(org.mybatis.generator.api.dom.java.Method method,
String... bodyLines)
method - 方法bodyLines - 方法实现行public static org.mybatis.generator.api.dom.java.Method generateSetterMethod(org.mybatis.generator.api.dom.java.Field field)
field - fieldpublic static org.mybatis.generator.api.dom.java.Method generateGetterMethod(org.mybatis.generator.api.dom.java.Field field)
field - fieldpublic static org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getModelTypeWithoutBLOBs(org.mybatis.generator.api.IntrospectedTable introspectedTable)
introspectedTable - public static org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getModelTypeWithBLOBs(org.mybatis.generator.api.IntrospectedTable introspectedTable)
introspectedTable - Copyright © 2019. All rights reserved.