Class ResultMapping

java.lang.Object
com.ibatis.sqlmap.engine.mapping.result.ResultMapping

public class ResultMapping extends Object
Basic implementation of ResultMapping.
  • Constructor Details

    • ResultMapping

      public ResultMapping()
  • Method Details

    • getPropertyName

      public String getPropertyName()
      Gets the property name.
      Returns:
      the property name
    • setPropertyName

      public void setPropertyName(String propertyName)
      Setter for the object property name (used by the automap, and the builder).
      Parameters:
      propertyName - - the property name
    • getErrorString

      public String getErrorString()
      Getter for the error message when something goes wrong mapping this property.
      Returns:
      - the error message
    • getColumnName

      public String getColumnName()
      Getter for the column name that we are mapping.
      Returns:
      - the column name
    • setColumnName

      public void setColumnName(String columnName)
      Setter for the column name we are mapping (used by the automap or builder).
      Parameters:
      columnName - - the column name
    • getColumnIndex

      public int getColumnIndex()
      Getter for the column index that we are mapping.
      Returns:
      - the column index
    • setColumnIndex

      public void setColumnIndex(int columnIndex)
      Setter for the column index we are mapping (used by the automap or builder).
      Parameters:
      columnIndex - - the column index
    • getTypeHandler

      public TypeHandler getTypeHandler()
      Getter for the type handler for the column.
      Returns:
      - the type handler
    • setTypeHandler

      public void setTypeHandler(TypeHandler typeHandler)
      Setter for the type handler for the column.
      Parameters:
      typeHandler - - the type handler
    • getJavaType

      public Class getJavaType()
      Setter for the Java type of the column.
      Returns:
      - the Java type
    • setJavaType

      public void setJavaType(Class javaType)
      Setter for the Java type of the column.
      Parameters:
      javaType - - the Java type
    • getJdbcType

      public int getJdbcType()
      Getter for the JDBC type of the column.
      Returns:
      - the JDBC type
    • getJdbcTypeName

      public String getJdbcTypeName()
      Getter for the JDBC type name of the column.
      Returns:
      - the JDBC type name
    • setJdbcTypeName

      public void setJdbcTypeName(String jdbcTypeName)
      Setter for the JDBC type name of the column.
      Parameters:
      jdbcTypeName - - the JDBC type name
    • getNullValue

      public String getNullValue()
      Getter for what to return if the column is null.
      Returns:
      - the null substitution
    • setNullValue

      public void setNullValue(String nullValue)
      Setter for what to return if the column is null.
      Parameters:
      nullValue - - the null substitution
    • getNotNullColumn

      public String getNotNullColumn()
      Getter for the name of the column to check for null before instantiating a nested resultMapping value.
      Returns:
      - the null substitution
    • setNotNullColumn

      public void setNotNullColumn(String notNullColumn)
      Setter for the name of the column to check for null before instantiating a nested resultMapping value.
      Parameters:
      notNullColumn - - the column name
    • getStatementName

      public String getStatementName()
      Getter for the name of the statement.
      Returns:
      - the name
    • setStatementName

      public void setStatementName(String statementName)
      Setter for the name of the statement.
      Parameters:
      statementName - - the name
    • getNestedResultMapName

      public String getNestedResultMapName()
      Gets the nested result map name.
      Returns:
      the nested result map name
    • setNestedResultMapName

      public void setNestedResultMapName(String nestedResultMapName)
      Sets the nested result map name.
      Parameters:
      nestedResultMapName - the new nested result map name