public class XmlElementGeneratorTools extends Object
| 构造器和说明 |
|---|
XmlElementGeneratorTools() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<org.mybatis.generator.api.dom.xml.Element> |
generateKeys(List<org.mybatis.generator.api.IntrospectedColumn> columns)
生成keys Ele
|
static List<org.mybatis.generator.api.dom.xml.Element> |
generateKeys(List<org.mybatis.generator.api.IntrospectedColumn> columns,
boolean bracket)
生成keys Ele
|
static org.mybatis.generator.api.dom.xml.XmlElement |
generateKeysSelective(List<org.mybatis.generator.api.IntrospectedColumn> columns)
生成keys Selective Ele
|
static org.mybatis.generator.api.dom.xml.XmlElement |
generateKeysSelective(List<org.mybatis.generator.api.IntrospectedColumn> columns,
String prefix)
生成keys Selective Ele
|
static org.mybatis.generator.api.dom.xml.XmlElement |
generateKeysSelective(List<org.mybatis.generator.api.IntrospectedColumn> columns,
String prefix,
boolean bracket)
生成keys Selective Ele
|
static String |
generateLogicalDeleteColumnValue(org.mybatis.generator.api.IntrospectedColumn logicalDeleteColumn,
String value)
生成逻辑删除列的删除值
|
static org.mybatis.generator.api.dom.xml.XmlElement |
generateResultMapResultElement(String name,
org.mybatis.generator.api.IntrospectedColumn introspectedColumn)
生成resultMap的result 节点
|
static List<org.mybatis.generator.api.dom.xml.Element> |
generateSets(List<org.mybatis.generator.api.IntrospectedColumn> columns)
生成sets Ele
|
static List<org.mybatis.generator.api.dom.xml.Element> |
generateSets(List<org.mybatis.generator.api.IntrospectedColumn> columns,
String prefix)
生成sets Ele
|
static org.mybatis.generator.api.dom.xml.XmlElement |
generateSetsSelective(List<org.mybatis.generator.api.IntrospectedColumn> columns)
生成sets Selective Ele
|
static org.mybatis.generator.api.dom.xml.XmlElement |
generateSetsSelective(List<org.mybatis.generator.api.IntrospectedColumn> columns,
String prefix)
生成sets Selective Ele
|
static List<org.mybatis.generator.api.dom.xml.Element> |
generateUpsertKeys(List<org.mybatis.generator.api.IntrospectedColumn> columns,
String prefix)
生成keys Ele (upsert)
|
static List<org.mybatis.generator.api.dom.xml.Element> |
generateUpsertSets(List<org.mybatis.generator.api.IntrospectedColumn> columns,
String prefix)
生成sets Ele (upsert)
|
static List<org.mybatis.generator.api.dom.xml.Element> |
generateUpsertValues(List<org.mybatis.generator.api.IntrospectedColumn> columns,
String prefix,
boolean bracket)
生成values Ele (upsert)
|
static List<org.mybatis.generator.api.dom.xml.Element> |
generateValues(List<org.mybatis.generator.api.IntrospectedColumn> columns)
生成values Ele
|
static List<org.mybatis.generator.api.dom.xml.Element> |
generateValues(List<org.mybatis.generator.api.IntrospectedColumn> columns,
String prefix)
生成values Ele
|
static List<org.mybatis.generator.api.dom.xml.Element> |
generateValues(List<org.mybatis.generator.api.IntrospectedColumn> columns,
String prefix,
boolean bracket)
生成values Ele
|
static org.mybatis.generator.api.dom.xml.XmlElement |
generateValuesSelective(List<org.mybatis.generator.api.IntrospectedColumn> columns)
生成values Selective Ele
|
static org.mybatis.generator.api.dom.xml.XmlElement |
generateValuesSelective(List<org.mybatis.generator.api.IntrospectedColumn> columns,
String prefix)
生成values Selective Ele
|
static org.mybatis.generator.api.dom.xml.XmlElement |
generateValuesSelective(List<org.mybatis.generator.api.IntrospectedColumn> columns,
String prefix,
boolean bracket)
生成values Selective Ele
|
static void |
generateWhereByPrimaryKeyTo(org.mybatis.generator.api.dom.xml.XmlElement element,
List<org.mybatis.generator.api.IntrospectedColumn> primaryKeyColumns)
生成 xxxByPrimaryKey 的where 语句
|
static void |
generateWhereByPrimaryKeyTo(org.mybatis.generator.api.dom.xml.XmlElement element,
List<org.mybatis.generator.api.IntrospectedColumn> primaryKeyColumns,
String prefix)
生成 xxxByPrimaryKey 的where 语句
|
static org.mybatis.generator.api.dom.xml.Element |
getBaseColumnListElement(org.mybatis.generator.api.IntrospectedTable introspectedTable) |
static org.mybatis.generator.api.dom.xml.Element |
getBlobColumnListElement(org.mybatis.generator.api.IntrospectedTable introspectedTable) |
static org.mybatis.generator.api.dom.xml.Element |
getExampleIncludeElement(org.mybatis.generator.api.IntrospectedTable introspectedTable) |
static String |
getParameterClause(String valueStr,
org.mybatis.generator.api.IntrospectedColumn introspectedColumn)
Gets the parameter clause.
|
static org.mybatis.generator.api.dom.xml.Element |
getSelectKey(org.mybatis.generator.api.IntrospectedColumn introspectedColumn,
org.mybatis.generator.config.GeneratedKey generatedKey)
This method should return an XmlElement for the select key used to
automatically generate keys.
|
static org.mybatis.generator.api.dom.xml.Element |
getSelectKey(org.mybatis.generator.api.IntrospectedColumn introspectedColumn,
org.mybatis.generator.config.GeneratedKey generatedKey,
String prefix) |
static org.mybatis.generator.api.dom.xml.Element |
getUpdateByExampleIncludeElement(org.mybatis.generator.api.IntrospectedTable introspectedTable) |
static void |
useGeneratedKeys(org.mybatis.generator.api.dom.xml.XmlElement element,
org.mybatis.generator.api.IntrospectedTable introspectedTable)
使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中。
|
static void |
useGeneratedKeys(org.mybatis.generator.api.dom.xml.XmlElement element,
org.mybatis.generator.api.IntrospectedTable introspectedTable,
String prefix)
使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中。
|
public static org.mybatis.generator.api.dom.xml.Element getSelectKey(org.mybatis.generator.api.IntrospectedColumn introspectedColumn,
org.mybatis.generator.config.GeneratedKey generatedKey)
introspectedColumn - the column related to the select key statementgeneratedKey - the generated key for the current tablepublic static org.mybatis.generator.api.dom.xml.Element getSelectKey(org.mybatis.generator.api.IntrospectedColumn introspectedColumn,
org.mybatis.generator.config.GeneratedKey generatedKey,
String prefix)
public static org.mybatis.generator.api.dom.xml.Element getBaseColumnListElement(org.mybatis.generator.api.IntrospectedTable introspectedTable)
public static org.mybatis.generator.api.dom.xml.Element getBlobColumnListElement(org.mybatis.generator.api.IntrospectedTable introspectedTable)
public static org.mybatis.generator.api.dom.xml.Element getExampleIncludeElement(org.mybatis.generator.api.IntrospectedTable introspectedTable)
public static org.mybatis.generator.api.dom.xml.Element getUpdateByExampleIncludeElement(org.mybatis.generator.api.IntrospectedTable introspectedTable)
public static void useGeneratedKeys(org.mybatis.generator.api.dom.xml.XmlElement element,
org.mybatis.generator.api.IntrospectedTable introspectedTable)
element - introspectedTable - public static void useGeneratedKeys(org.mybatis.generator.api.dom.xml.XmlElement element,
org.mybatis.generator.api.IntrospectedTable introspectedTable,
String prefix)
element - introspectedTable - prefix - public static List<org.mybatis.generator.api.dom.xml.Element> generateKeys(List<org.mybatis.generator.api.IntrospectedColumn> columns)
columns - public static List<org.mybatis.generator.api.dom.xml.Element> generateKeys(List<org.mybatis.generator.api.IntrospectedColumn> columns, boolean bracket)
columns - bracket - public static org.mybatis.generator.api.dom.xml.XmlElement generateKeysSelective(List<org.mybatis.generator.api.IntrospectedColumn> columns)
columns - public static org.mybatis.generator.api.dom.xml.XmlElement generateKeysSelective(List<org.mybatis.generator.api.IntrospectedColumn> columns, String prefix)
columns - prefix - public static org.mybatis.generator.api.dom.xml.XmlElement generateKeysSelective(List<org.mybatis.generator.api.IntrospectedColumn> columns, String prefix, boolean bracket)
columns - prefix - bracket - public static List<org.mybatis.generator.api.dom.xml.Element> generateValues(List<org.mybatis.generator.api.IntrospectedColumn> columns)
columns - public static List<org.mybatis.generator.api.dom.xml.Element> generateValues(List<org.mybatis.generator.api.IntrospectedColumn> columns, String prefix)
columns - prefix - public static List<org.mybatis.generator.api.dom.xml.Element> generateValues(List<org.mybatis.generator.api.IntrospectedColumn> columns, String prefix, boolean bracket)
columns - prefix - bracket - public static org.mybatis.generator.api.dom.xml.XmlElement generateValuesSelective(List<org.mybatis.generator.api.IntrospectedColumn> columns)
columns - public static org.mybatis.generator.api.dom.xml.XmlElement generateValuesSelective(List<org.mybatis.generator.api.IntrospectedColumn> columns, String prefix)
columns - prefix - public static org.mybatis.generator.api.dom.xml.XmlElement generateValuesSelective(List<org.mybatis.generator.api.IntrospectedColumn> columns, String prefix, boolean bracket)
columns - prefix - bracket - public static List<org.mybatis.generator.api.dom.xml.Element> generateSets(List<org.mybatis.generator.api.IntrospectedColumn> columns)
columns - public static List<org.mybatis.generator.api.dom.xml.Element> generateSets(List<org.mybatis.generator.api.IntrospectedColumn> columns, String prefix)
columns - prefix - public static org.mybatis.generator.api.dom.xml.XmlElement generateSetsSelective(List<org.mybatis.generator.api.IntrospectedColumn> columns)
columns - public static org.mybatis.generator.api.dom.xml.XmlElement generateSetsSelective(List<org.mybatis.generator.api.IntrospectedColumn> columns, String prefix)
columns - prefix - public static List<org.mybatis.generator.api.dom.xml.Element> generateUpsertKeys(List<org.mybatis.generator.api.IntrospectedColumn> columns, String prefix)
columns - prefix - public static List<org.mybatis.generator.api.dom.xml.Element> generateUpsertValues(List<org.mybatis.generator.api.IntrospectedColumn> columns, String prefix, boolean bracket)
columns - prefix - bracket - public static List<org.mybatis.generator.api.dom.xml.Element> generateUpsertSets(List<org.mybatis.generator.api.IntrospectedColumn> columns, String prefix)
columns - prefix - public static void generateWhereByPrimaryKeyTo(org.mybatis.generator.api.dom.xml.XmlElement element,
List<org.mybatis.generator.api.IntrospectedColumn> primaryKeyColumns)
element - primaryKeyColumns - public static void generateWhereByPrimaryKeyTo(org.mybatis.generator.api.dom.xml.XmlElement element,
List<org.mybatis.generator.api.IntrospectedColumn> primaryKeyColumns,
String prefix)
element - primaryKeyColumns - prefix - public static org.mybatis.generator.api.dom.xml.XmlElement generateResultMapResultElement(String name, org.mybatis.generator.api.IntrospectedColumn introspectedColumn)
name - introspectedColumn - public static String generateLogicalDeleteColumnValue(org.mybatis.generator.api.IntrospectedColumn logicalDeleteColumn, String value)
logicalDeleteColumn - value - Copyright © 2019. All rights reserved.