本文整理了Java中org.mybatis.generator.api.IntrospectedColumn.getActualColumnName()
方法的一些代码示例,展示了IntrospectedColumn.getActualColumnName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IntrospectedColumn.getActualColumnName()
方法的具体详情如下:
包路径:org.mybatis.generator.api.IntrospectedColumn
类名称:IntrospectedColumn
方法名:getActualColumnName
暂无
代码示例来源:origin: abel533/Mapper
/**
* getter方法注释
*
* @param method
* @param introspectedTable
* @param introspectedColumn
*/
@Override
public void addGetterComment(Method method, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
StringBuilder sb = new StringBuilder();
method.addJavaDocLine("/**");
if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
sb.append(" * 获取");
sb.append(introspectedColumn.getRemarks());
method.addJavaDocLine(sb.toString());
method.addJavaDocLine(" *");
}
sb.setLength(0);
sb.append(" * @return ");
sb.append(introspectedColumn.getActualColumnName());
if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
sb.append(" - ");
sb.append(introspectedColumn.getRemarks());
}
method.addJavaDocLine(sb.toString());
method.addJavaDocLine(" */");
}
代码示例来源:origin: abel533/Mapper
/**
* getter方法注释
*
* @param method
* @param introspectedTable
* @param introspectedColumn
*/
@Override
public void addGetterComment(Method method, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
StringBuilder sb = new StringBuilder();
method.addJavaDocLine("/**");
if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
sb.append(" * 获取");
sb.append(introspectedColumn.getRemarks());
method.addJavaDocLine(sb.toString());
method.addJavaDocLine(" *");
}
sb.setLength(0);
sb.append(" * @return ");
sb.append(introspectedColumn.getActualColumnName());
if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
sb.append(" - ");
sb.append(introspectedColumn.getRemarks());
}
method.addJavaDocLine(sb.toString());
method.addJavaDocLine(" */");
}
代码示例来源:origin: abel533/Mapper
String column = introspectedColumn.getActualColumnName();
if (StringUtility.stringContainsSpace(column) || introspectedTable.getTableConfiguration().isAllColumnDelimitingEnabled()) {
column = introspectedColumn.getContext().getBeginningDelimiter()
代码示例来源:origin: abel533/Mapper
String column = introspectedColumn.getActualColumnName();
if (StringUtility.stringContainsSpace(column) || introspectedTable.getTableConfiguration().isAllColumnDelimitingEnabled()) {
column = introspectedColumn.getContext().getBeginningDelimiter()
代码示例来源:origin: abel533/Mapper
field.setStatic(true);
field.setFinal(true);
field.setName(introspectedColumn.getActualColumnName().toUpperCase()); //$NON-NLS-1$
field.setType(new FullyQualifiedJavaType(String.class.getName())); //$NON-NLS-1$
field.setInitializationString("\"" + introspectedColumn.getJavaProperty() + "\"");
columnField.setStatic(true);
columnField.setFinal(true);
columnField.setName("DB_" + introspectedColumn.getActualColumnName().toUpperCase()); //$NON-NLS-1$
columnField.setType(new FullyQualifiedJavaType(String.class.getName())); //$NON-NLS-1$
columnField.setInitializationString("\"" + introspectedColumn.getActualColumnName() + "\"");
topLevelClass.addField(columnField);
代码示例来源:origin: abel533/Mapper
field.setStatic(true);
field.setFinal(true);
field.setName(introspectedColumn.getActualColumnName().toUpperCase()); //$NON-NLS-1$
field.setType(new FullyQualifiedJavaType(String.class.getName())); //$NON-NLS-1$
field.setInitializationString("\"" + introspectedColumn.getJavaProperty() + "\"");
columnField.setStatic(true);
columnField.setFinal(true);
columnField.setName("DB_" + introspectedColumn.getActualColumnName().toUpperCase()); //$NON-NLS-1$
columnField.setType(new FullyQualifiedJavaType(String.class.getName())); //$NON-NLS-1$
columnField.setInitializationString("\"" + introspectedColumn.getActualColumnName() + "\"");
topLevelClass.addField(columnField);
代码示例来源:origin: abel533/Mapper
/**
* 创建 ColumnField
*
* @param column
* @return
*/
public static ColumnField build(IntrospectedColumn column) {
ColumnField field = new ColumnField();
field.setColumnName(column.getActualColumnName());
field.setJdbcType(column.getJdbcTypeName());
field.setFieldName(column.getJavaProperty());
field.setRemarks(column.getRemarks());
FullyQualifiedJavaType type = column.getFullyQualifiedJavaType();
field.setType(type);
field.setTypePackage(type.getPackageName());
field.setShortTypeName(type.getShortName());
field.setFullTypeName(type.getFullyQualifiedName());
field.setIdentity(column.isIdentity());
field.setNullable(column.isNullable());
field.setSequenceColumn(column.isSequenceColumn());
field.setBlobColumn(column.isBLOBColumn());
field.setStringColumn(column.isStringColumn());
field.setJdbcCharacterColumn(column.isJdbcCharacterColumn());
field.setJdbcDateColumn(column.isJDBCDateColumn());
field.setJdbcTimeColumn(column.isJDBCTimeColumn());
field.setLength(column.getLength());
field.setScale(column.getScale());
return field;
}
代码示例来源:origin: abel533/Mapper
/**
* 创建 ColumnField
*
* @param column
* @return
*/
public static ColumnField build(IntrospectedColumn column) {
ColumnField field = new ColumnField();
field.setColumnName(column.getActualColumnName());
field.setJdbcType(column.getJdbcTypeName());
field.setFieldName(column.getJavaProperty());
field.setRemarks(column.getRemarks());
FullyQualifiedJavaType type = column.getFullyQualifiedJavaType();
field.setType(type);
field.setTypePackage(type.getPackageName());
field.setShortTypeName(type.getShortName());
field.setFullTypeName(type.getFullyQualifiedName());
field.setIdentity(column.isIdentity());
field.setNullable(column.isNullable());
field.setSequenceColumn(column.isSequenceColumn());
field.setBlobColumn(column.isBLOBColumn());
field.setStringColumn(column.isStringColumn());
field.setJdbcCharacterColumn(column.isJdbcCharacterColumn());
field.setJdbcDateColumn(column.isJDBCDateColumn());
field.setJdbcTimeColumn(column.isJDBCTimeColumn());
field.setLength(column.getLength());
field.setScale(column.getScale());
return field;
}
代码示例来源:origin: mybatis-book/book
/**
* 给字段添加注释信息
*/
public void addFieldComment(Field field,
IntrospectedTable introspectedTable,
IntrospectedColumn introspectedColumn) {
//如果阻止生成所有注释,直接返回
if (suppressAllComments) {
return;
}
//文档注释开始
field.addJavaDocLine("/**");
//获取数据库字段的备注信息
String remarks = introspectedColumn.getRemarks();
//根据参数和备注信息判断是否添加备注信息
if (addRemarkComments && StringUtility.stringHasValue(remarks)) {
String[] remarkLines = remarks.split(System.getProperty("line.separator"));
for (String remarkLine : remarkLines) {
field.addJavaDocLine(" * " + remarkLine);
}
}
//由于 Java 对象名和数据库字段名可能不一样,注释中保留数据库字段名
field.addJavaDocLine(" * " + introspectedColumn.getActualColumnName());
field.addJavaDocLine(" */");
}
}
代码示例来源:origin: beihaifeiwu/dolphin
public void print(String title, List<IntrospectedColumn> introspectedColumns) {
System.out.println("*******" + title + "********");
for (IntrospectedColumn column : introspectedColumns) {
System.out.println("ColumnName:" + column.getActualColumnName() + ", PropertyName:" + column.getJavaProperty());
}
}
代码示例来源:origin: org.mybatis.generator/mybatis-generator-core
private boolean isMatchedColumn(IntrospectedColumn introspectedColumn, GeneratedKey gk) {
if (introspectedColumn.isColumnNameDelimited()) {
return introspectedColumn.getActualColumnName().equals(gk.getColumn());
} else {
return introspectedColumn.getActualColumnName().equalsIgnoreCase(gk.getColumn());
}
}
代码示例来源:origin: roncoo/roncoo-mybatis-generator
private boolean isMatchedColumn(IntrospectedColumn introspectedColumn, GeneratedKey gk) {
if (introspectedColumn.isColumnNameDelimited()) {
return introspectedColumn.getActualColumnName().equals(gk.getColumn());
} else {
return introspectedColumn.getActualColumnName().equalsIgnoreCase(gk.getColumn());
}
}
代码示例来源:origin: handosme/mybatis-generator-plus
private boolean isMatchedColumn(IntrospectedColumn introspectedColumn, GeneratedKey gk) {
if (introspectedColumn.isColumnNameDelimited()) {
return introspectedColumn.getActualColumnName().equals(gk.getColumn());
} else {
return introspectedColumn.getActualColumnName().equalsIgnoreCase(gk.getColumn());
}
}
代码示例来源:origin: cxjava/mybatis-generator-core
private boolean isMatchedColumn(IntrospectedColumn introspectedColumn, GeneratedKey gk) {
if (introspectedColumn.isColumnNameDelimited()) {
return introspectedColumn.getActualColumnName().equals(gk.getColumn());
} else {
return introspectedColumn.getActualColumnName().equalsIgnoreCase(gk.getColumn());
}
}
代码示例来源:origin: cxjava/mybatis-generator-core
public static String getEscapedColumnName(IntrospectedColumn introspectedColumn) {
StringBuilder sb = new StringBuilder();
sb.append(escapeStringForIbatis2(introspectedColumn.getActualColumnName()));
if (introspectedColumn.isColumnNameDelimited()) {
sb.insert(0, introspectedColumn.getContext().getBeginningDelimiter());
sb.append(introspectedColumn.getContext().getEndingDelimiter());
}
return sb.toString();
}
代码示例来源:origin: roncoo/roncoo-mybatis-generator
public static String getEscapedColumnName(
IntrospectedColumn introspectedColumn) {
StringBuilder sb = new StringBuilder();
sb.append(escapeStringForMyBatis3(introspectedColumn
.getActualColumnName()));
if (introspectedColumn.isColumnNameDelimited()) {
sb.insert(0, introspectedColumn.getContext()
.getBeginningDelimiter());
sb.append(introspectedColumn.getContext().getEndingDelimiter());
}
return sb.toString();
}
代码示例来源:origin: roncoo/roncoo-mybatis-generator
public static String getEscapedColumnName(
IntrospectedColumn introspectedColumn) {
StringBuilder sb = new StringBuilder();
sb.append(escapeStringForIbatis2(introspectedColumn
.getActualColumnName()));
if (introspectedColumn.isColumnNameDelimited()) {
sb.insert(0, introspectedColumn.getContext()
.getBeginningDelimiter());
sb.append(introspectedColumn.getContext().getEndingDelimiter());
}
return sb.toString();
}
代码示例来源:origin: handosme/mybatis-generator-plus
public static String getEscapedColumnName(
IntrospectedColumn introspectedColumn) {
StringBuilder sb = new StringBuilder();
sb.append(escapeStringForIbatis2(introspectedColumn
.getActualColumnName()));
if (introspectedColumn.isColumnNameDelimited()) {
sb.insert(0, introspectedColumn.getContext()
.getBeginningDelimiter());
sb.append(introspectedColumn.getContext().getEndingDelimiter());
}
return sb.toString();
}
代码示例来源:origin: handosme/mybatis-generator-plus
public static String getEscapedColumnName(
IntrospectedColumn introspectedColumn) {
StringBuilder sb = new StringBuilder();
sb.append(escapeStringForMyBatis3(introspectedColumn
.getActualColumnName()));
if (introspectedColumn.isColumnNameDelimited()) {
sb.insert(0, introspectedColumn.getContext()
.getBeginningDelimiter());
sb.append(introspectedColumn.getContext().getEndingDelimiter());
}
return sb.toString();
}
代码示例来源:origin: org.mybatis.generator/mybatis-generator-core
@Override
public void addGeneralMethodAnnotation(Method method, IntrospectedTable introspectedTable,
IntrospectedColumn introspectedColumn, Set<FullyQualifiedJavaType> imports) {
imports.add(new FullyQualifiedJavaType("javax.annotation.Generated")); //$NON-NLS-1$
String comment = "Source field: " //$NON-NLS-1$
+ introspectedTable.getFullyQualifiedTable().toString()
+ "." //$NON-NLS-1$
+ introspectedColumn.getActualColumnName();
method.addAnnotation(getGeneratedAnnotation(comment));
}
内容来源于网络,如有侵权,请联系作者删除!