mybatis 中设置 fetchSize 报空指针异常

项目里在尝试用流式查询,在 mybatis 的 xml 中设置了 fetchSize="-2147483648" 后,查询运行报错。
打断点看了下,似乎是初始化的时候没有创建 preparedStatement ,在 setFetchSize 的时候报错,不知道是否是这个原因,如果不是的话该怎么解决呢?

使用环境:

shardingsphere 4.0.0 + springboot 2.0.0.RELEASE + mybatis 3.4.5

场景、问题:

通过 mybatis 引入 fetchSize, 原查询接口报错

已进行操作:

现状:

目前看起来 preparedStatement 是在 excute() 时生成的,但是这个步骤在 setFetchSize 之后。这是编排的问题还是我对代码理解有问题 :sweat_smile:

京ICP备2021015875号