org.mybatis.generator.config
Class ColumnRenamingRule

java.lang.Object
  extended by org.mybatis.generator.config.ColumnRenamingRule

public class ColumnRenamingRule
extends Object

This class is used to specify a renaming rule for columns in a table. This renaming rule will be run against all column names before calculating the corresponding property name. The most common use case is when columns in a table are all prefixed by a certain value. For example, if columns in a table are named:

it might be annoying to have the generated properties all containing the CUST prefix. This class can be used to remove the prefix by specifying Note that internally, the generator uses the java.util.regex.Matcher.replaceAll method for this function. See the documentation of that method for example of the regular expression language used in Java.

Author:
Jeff Butler

Constructor Summary
ColumnRenamingRule()
           
 
Method Summary
 String getReplaceString()
           
 String getSearchString()
           
 void setReplaceString(String replaceString)
           
 void setSearchString(String searchString)
           
 XmlElement toXmlElement()
           
 void validate(List<String> errors, String tableName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColumnRenamingRule

public ColumnRenamingRule()
Method Detail

getReplaceString

public String getReplaceString()

setReplaceString

public void setReplaceString(String replaceString)

getSearchString

public String getSearchString()

setSearchString

public void setSearchString(String searchString)

validate

public void validate(List<String> errors,
                     String tableName)

toXmlElement

public XmlElement toXmlElement()


Copyright © 2010-2012 MyBatis.org. All Rights Reserved.