Class FlatModelRules

java.lang.Object
org.mybatis.generator.internal.rules.BaseRules
org.mybatis.generator.internal.rules.FlatModelRules
All Implemented Interfaces:
Rules

public class FlatModelRules extends BaseRules
This class encapsulates all the code generation rules for a table using the flat model.
Author:
Jeff Butler
  • Constructor Details

    • FlatModelRules

      public FlatModelRules(IntrospectedTable introspectedTable)
      Instantiates a new flat model rules.
      Parameters:
      introspectedTable - the introspected table
  • Method Details

    • generatePrimaryKeyClass

      public boolean generatePrimaryKeyClass()
      We never generate a primary key in the flat model.
      Returns:
      true if the primary key should be generated
    • generateBaseRecordClass

      public boolean generateBaseRecordClass()
      We always generate a base record in the flat model.
      Returns:
      true if the class should be generated
    • generateRecordWithBLOBsClass

      public boolean generateRecordWithBLOBsClass()
      We never generate a record with BLOBs class in the flat model.
      Returns:
      true if the record with BLOBs class should be generated