public static class ProcedureCallOption.ProcedureCallOptionBuilder<R>
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
ProcedureCallOption<R> |
build() |
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
convertParameterKeyToUnderScore(boolean convertParameterKeyToUnderScore)
파라메터 under score key 변환 여부
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
convertReturnKeyToCamelCase(boolean convertReturnKeyToCamelCase)
return 시, camel case key 값 변환 여부
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
customizeJdbcCall(java.util.function.Function<org.springframework.jdbc.core.simple.SimpleJdbcCall,org.springframework.jdbc.core.simple.SimpleJdbcCall> customizeJdbcCall)
customize JdbcCall
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
customizeSqlParameters(java.util.function.Function<java.util.List<org.springframework.jdbc.core.SqlParameter>,java.util.List<org.springframework.jdbc.core.SqlParameter>> customizeSqlParameters)
Sql Parameter를 커스토마이징 한다.
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
databaseName(java.lang.String databaseName)
데이터베이스 명 (링크드 서버)
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
datasourceName(java.lang.String datasourceName)
호출 datasource명
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
function(boolean function)
Function 호출 여부
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
hasReturnValue(boolean hasReturnValue)
return value 포함 여부
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
parameter(java.lang.Object parameter)
파라메터
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
parameterKeyConverters(java.util.List<ProcedureCallOption.KeyConverter> parameterKeyConverters)
파라메터 키 값 변환 converter
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
procedureName(java.lang.String procedureName)
프로시져 명
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
resultClass(java.lang.Class<R> resultClass)
호출 후 반환 클래스
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
resultRowMapper(java.lang.String key)
Result Row Mapper 추가
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
resultRowMapper(java.lang.String key,
java.lang.Class<?> mappedClass)
Result Row Mapper 추가 (BeanPropertyRowMapper)
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
resultRowMapper(java.lang.String key,
org.springframework.jdbc.core.RowMapper<?> rowMapper)
Result Row Mapper 추가
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
returningResultRowMapperMap(java.util.Map<java.lang.String,org.springframework.jdbc.core.RowMapper<?>> returningResultRowMapperMap)
reset set row mapper map
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
returnKeyConverters(java.util.List<ProcedureCallOption.KeyConverter> returnKeyConverters)
리턴 키 값 변환 converter
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
schemaName(java.lang.String schemaName)
스키마 명
|
ProcedureCallOption.ProcedureCallOptionBuilder<R> |
sqlParameters(java.util.List<org.springframework.jdbc.core.SqlParameter> sqlParameters)
SQL 파라메터를 자동 추출하지 않을 경우, 수동으로 설정하여 사용
|
java.lang.String |
toString() |
public ProcedureCallOption.ProcedureCallOptionBuilder<R> resultRowMapper(java.lang.String key)
key - resultSet Keypublic ProcedureCallOption.ProcedureCallOptionBuilder<R> resultRowMapper(java.lang.String key, org.springframework.jdbc.core.RowMapper<?> rowMapper)
key - resultSet KeyrowMapper - RowMapperpublic ProcedureCallOption.ProcedureCallOptionBuilder<R> resultRowMapper(java.lang.String key, java.lang.Class<?> mappedClass)
key - resultSet keymappedClass - 매핑 클래스public ProcedureCallOption.ProcedureCallOptionBuilder<R> procedureName(java.lang.String procedureName)
this.public ProcedureCallOption.ProcedureCallOptionBuilder<R> schemaName(java.lang.String schemaName)
this.public ProcedureCallOption.ProcedureCallOptionBuilder<R> databaseName(java.lang.String databaseName)
this.public ProcedureCallOption.ProcedureCallOptionBuilder<R> datasourceName(java.lang.String datasourceName)
this.public ProcedureCallOption.ProcedureCallOptionBuilder<R> convertParameterKeyToUnderScore(boolean convertParameterKeyToUnderScore)
this.public ProcedureCallOption.ProcedureCallOptionBuilder<R> parameterKeyConverters(java.util.List<ProcedureCallOption.KeyConverter> parameterKeyConverters)
this.public ProcedureCallOption.ProcedureCallOptionBuilder<R> convertReturnKeyToCamelCase(boolean convertReturnKeyToCamelCase)
this.public ProcedureCallOption.ProcedureCallOptionBuilder<R> returnKeyConverters(java.util.List<ProcedureCallOption.KeyConverter> returnKeyConverters)
this.public ProcedureCallOption.ProcedureCallOptionBuilder<R> function(boolean function)
this.public ProcedureCallOption.ProcedureCallOptionBuilder<R> resultClass(java.lang.Class<R> resultClass)
this.public ProcedureCallOption.ProcedureCallOptionBuilder<R> parameter(java.lang.Object parameter)
this.public ProcedureCallOption.ProcedureCallOptionBuilder<R> returningResultRowMapperMap(java.util.Map<java.lang.String,org.springframework.jdbc.core.RowMapper<?>> returningResultRowMapperMap)
this.public ProcedureCallOption.ProcedureCallOptionBuilder<R> sqlParameters(java.util.List<org.springframework.jdbc.core.SqlParameter> sqlParameters)
this.public ProcedureCallOption.ProcedureCallOptionBuilder<R> hasReturnValue(boolean hasReturnValue)
this.public ProcedureCallOption.ProcedureCallOptionBuilder<R> customizeJdbcCall(java.util.function.Function<org.springframework.jdbc.core.simple.SimpleJdbcCall,org.springframework.jdbc.core.simple.SimpleJdbcCall> customizeJdbcCall)
this.public ProcedureCallOption.ProcedureCallOptionBuilder<R> customizeSqlParameters(java.util.function.Function<java.util.List<org.springframework.jdbc.core.SqlParameter>,java.util.List<org.springframework.jdbc.core.SqlParameter>> customizeSqlParameters)
this.public ProcedureCallOption<R> build()
public java.lang.String toString()
toString in class java.lang.Object