Class SpringBatchUtility
- java.lang.Object
-
- org.mybatis.dynamic.sql.util.springbatch.SpringBatchUtility
-
public class SpringBatchUtility extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PARAMETER_KEY
static RenderingStrategy
SPRING_BATCH_READER_RENDERING_STRATEGY
-
Method Summary
Modifier and Type Method Description static QueryExpressionDSL.FromGatherer<SpringBatchCursorReaderSelectModel>
selectForCursor(BasicColumn... selectList)
Select builder that renders in a manner appropriate for the MyBatisCursorItemReader.static QueryExpressionDSL.FromGatherer<SpringBatchPagingReaderSelectModel>
selectForPaging(BasicColumn... selectList)
Select builder that renders in a manner appropriate for the MyBatisPagingItemReader.static java.util.Map<java.lang.String,java.lang.Object>
toParameterValues(SelectStatementProvider selectStatement)
-
-
-
Field Detail
-
PARAMETER_KEY
public static final java.lang.String PARAMETER_KEY
- See Also:
- Constant Field Values
-
SPRING_BATCH_READER_RENDERING_STRATEGY
public static final RenderingStrategy SPRING_BATCH_READER_RENDERING_STRATEGY
-
-
Method Detail
-
toParameterValues
public static java.util.Map<java.lang.String,java.lang.Object> toParameterValues(SelectStatementProvider selectStatement)
-
selectForPaging
public static QueryExpressionDSL.FromGatherer<SpringBatchPagingReaderSelectModel> selectForPaging(BasicColumn... selectList)
Select builder that renders in a manner appropriate for the MyBatisPagingItemReader. Important rendered SQL will contain LIMIT and OFFSET clauses in the SELECT statement. If your database (Oracle) does not support LIMIT and OFFSET, the queries will fail.- Parameters:
selectList
- a column list for the SELECT statement- Returns:
- FromGatherer used to continue a SELECT statement
-
selectForCursor
public static QueryExpressionDSL.FromGatherer<SpringBatchCursorReaderSelectModel> selectForCursor(BasicColumn... selectList)
Select builder that renders in a manner appropriate for the MyBatisCursorItemReader.- Parameters:
selectList
- a column list for the SELECT statement- Returns:
- FromGatherer used to continue a SELECT statement
-
-