Package org.mybatis.generator.config
Class ColumnRenamingRule
java.lang.Object
org.mybatis.generator.config.ColumnRenamingRule
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:
- CUST_NAME
- CUST_ADDRESS
- CUST_CITY
- CUST_STATE
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
- searchString = "^CUST"
- replaceString=""
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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setReplaceString
(String replaceString) void
setSearchString
(String searchString) void
-
Constructor Details
-
ColumnRenamingRule
public ColumnRenamingRule()
-
-
Method Details
-
getReplaceString
-
setReplaceString
-
getSearchString
-
setSearchString
-
validate
-