public class MybatisRowHandler extends Object implements org.apache.ibatis.session.ResultHandler
아래와 같은 형식으로 처리하며, 쿼리가 실행한 후 남아 있는 데이터가 존재할 수 있기 때문에 전송되지 않은 데이터를 전송한다.
String statement = "nexacro.sample.service.dao.mybatis.LargeDataMybatisMapper.selectLargeData"; Object parameter = null; SqlSession sqlSession = getSqlSession(); MybatisRowHandler rowHandler = new MybatisRowHandler(firstRowHandler, sendDataSetName, firstRowCount); sqlSession.select(statement, parameter, rowHandler); // send remain data.. rowHandler.sendRemainData();
| Constructor and Description |
|---|
MybatisRowHandler(com.nexacro.spring.data.NexacroFirstRowHandler firstRowHandler,
String resultName,
int firstRowCount) |
| Modifier and Type | Method and Description |
|---|---|
com.nexacro.xapi.data.DataSet |
getDataSet() |
void |
handleResult(org.apache.ibatis.session.ResultContext context) |
void |
sendRemainData()
데이터 분할 전송 후 남아 있는 데이터를 전송한다.
|
public MybatisRowHandler(com.nexacro.spring.data.NexacroFirstRowHandler firstRowHandler,
String resultName,
int firstRowCount)
public void handleResult(org.apache.ibatis.session.ResultContext context)
handleResult in interface org.apache.ibatis.session.ResultHandlerpublic void sendRemainData()
public com.nexacro.xapi.data.DataSet getDataSet()
Copyright © 2025. All rights reserved.