Package org.apache.ibatis.mapping
Class ResultMapping.Builder
java.lang.Object
org.apache.ibatis.mapping.ResultMapping.Builder
- Enclosing class:
- ResultMapping
public static class ResultMapping.Builder extends Object
-
Constructor Summary
Constructors Constructor Description Builder(Configuration configuration, String property)
Builder(Configuration configuration, String property, String column, Class<?> javaType)
Builder(Configuration configuration, String property, String column, TypeHandler<?> typeHandler)
-
Method Summary
Modifier and Type Method Description ResultMapping
build()
ResultMapping.Builder
column(String column)
ResultMapping.Builder
columnPrefix(String columnPrefix)
ResultMapping.Builder
composites(List<ResultMapping> composites)
ResultMapping.Builder
flags(List<ResultFlag> flags)
ResultMapping.Builder
foreignColumn(String foreignColumn)
ResultMapping.Builder
javaType(Class<?> javaType)
ResultMapping.Builder
jdbcType(JdbcType jdbcType)
ResultMapping.Builder
lazy(boolean lazy)
ResultMapping.Builder
nestedQueryId(String nestedQueryId)
ResultMapping.Builder
nestedResultMapId(String nestedResultMapId)
ResultMapping.Builder
notNullColumns(Set<String> notNullColumns)
ResultMapping.Builder
resultSet(String resultSet)
ResultMapping.Builder
typeHandler(TypeHandler<?> typeHandler)
-
Constructor Details
-
Builder
public Builder(Configuration configuration, String property, String column, TypeHandler<?> typeHandler) -
Builder
-
Builder
-
-
Method Details
-
javaType
-
jdbcType
-
nestedResultMapId
-
nestedQueryId
-
resultSet
-
foreignColumn
-
notNullColumns
-
columnPrefix
-
flags
-
typeHandler
-
composites
-
lazy
-
build
-
column
-