public class MyBatisFlexCursorItemReader<T> extends org.springframework.batch.item.support.AbstractItemCountingItemStreamItemReader<T> implements org.springframework.beans.factory.InitializingBean
| 限定符和类型 | 字段和说明 |
|---|---|
private org.apache.ibatis.cursor.Cursor<T> |
cursor |
private Iterator<T> |
cursorIterator |
private BaseMapper<T> |
mapper
当前的mapper
|
private QueryWrapper |
queryWrapper
拼接的入参列表
|
| 构造器和说明 |
|---|
MyBatisFlexCursorItemReader() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet()
Check mandatory properties.
|
protected void |
doClose() |
protected void |
doOpen() |
protected T |
doRead() |
void |
setMapper(BaseMapper<T> mapper)
当前的mapper对象
|
void |
setQueryWrapper(QueryWrapper queryWrapper)
当前的参数对象
|
close, getCurrentItemCount, isSaveState, jumpToItem, open, read, setCurrentItemCount, setMaxItemCount, setSaveState, updateprivate BaseMapper<T> mapper
private QueryWrapper queryWrapper
private Iterator<T> cursorIterator
public MyBatisFlexCursorItemReader()
public void setMapper(BaseMapper<T> mapper)
mapper - public void setQueryWrapper(QueryWrapper queryWrapper)
queryWrapper - protected void doOpen()
doOpen 在类中 org.springframework.batch.item.support.AbstractItemCountingItemStreamItemReader<T>public void afterPropertiesSet()
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanInitializingBean.afterPropertiesSet()Copyright © 2025. All rights reserved.