| java.lang.Object | ||
| ↳ | org.mybatis.generator.internal.rules.BaseRules | |
| ↳ | org.mybatis.generator.internal.rules.ConditionalModelRules | |
This class encapsulates all the code generation rules for a table using the conditional model. In this model we do not generate primary key or record with BLOBs classes if the class would only hold one field.
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.mybatis.generator.internal.rules.BaseRules
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Generate a base record if there are any base columns, or if there is only
one primary key coulmn (in which case we will not generate a primary key
class), or if there is only one BLOB column (in which case we will not
generate a record with BLOBs class).
| |||||||||||
We generate a primary key if there is more than one primary key field.
| |||||||||||
We generate a record with BLOBs class if there is more than one BLOB
column.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.mybatis.generator.internal.rules.BaseRules
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.mybatis.generator.internal.rules.Rules
| |||||||||||
Generate a base record if there are any base columns, or if there is only one primary key coulmn (in which case we will not generate a primary key class), or if there is only one BLOB column (in which case we will not generate a record with BLOBs class).
We generate a primary key if there is more than one primary key field.
We generate a record with BLOBs class if there is more than one BLOB column. Do not generate a BLOBs class if any other super class would only contain one field