java - JDBC 驱动程序在结果集中返回额外的行
问题描述
所以我正在使用 JDBC 模板,它可以调用带有过滤器和不带过滤器的过程。当不使用过滤器调用时,JDBC 应返回 10 行,而使用过滤器时应返回与该过滤器对应的一个结果。但是发生的情况是,当使用过滤器调用时,它返回 11 行,即 10 行,当我们在没有过滤器和 1 行使用过滤器的情况下进行调用时将返回这些行。
因此,基本上,如果我最初在没有过滤器的情况下调用该过程,它会返回 10 行,现在我再次使用过滤器调用相同的过程,它将返回我们之前返回的所有 10 行加上过滤器行结果。第三次调用将使其返回 12 行。在每次调用时,都会附加一行以重新设置。
请帮我找出错误在哪里
解决方案
推荐阅读
- daml - 行使选择权时如何获取当前的合约ID
- google-cloud-storage - Google Cloud Storage 库中的更新
- usb - 如何在新的 USB 设备上创建和加载设备描述符以便 Windows 识别它?
- python - 如何从python中的60GB文本文件中读取与特定行号相对应的数据?
- python - 如何使用两个索引数组扩展 numpy 数组
- android - 我想从 sql lite 数据库中获取数据并使用由组名填充的列表视图将其显示在图形视图上
- c++ - glDrawPixels 没有填满窗口
- javascript - Javascript AppendChild 问题
- javascript - 相同的数组不同的结果
- flex-lexer - 词法分析器会识别两个中间没有空格的标记吗?