当前位置: 首页 > 知识库问答 >
问题:

获取NamedParameterJdbctemplate的大小?

吕修筠
2023-03-14

我正在处理一个问题,该问题涉及我编写一个查询以从数据库中获取数千条记录。我将使用的查询将在WHERE条件中包含2个IN子句。

根据我的知识可能有限,请您纠正我,对于这个用例,我不能使用jdbctemplate。我必须转向NamedParameterJdbcTemplate,因为NamedParameterJdbcTemplate为我们提供了使用IN子句的灵活性。

现在我想回答的问题如下。

Q

Q

Q

有人能提出解决方案或引导我走向正确的方向吗?

共有1个答案

晏沈义
2023-03-14

对于所有JDBC工作,NamedParameterJdbcTemplate委托给普通的JdbcTemplate。因此,您可以创建命名参数JdbcTemplate,并在构造函数中传入自定义的JdbcTemplate。如果您在传入的JdbcTemplate上自定义fetchSize,那么命名参数JdbcTemplate也将使用它。请参见-https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/jdbc/core/namedparam/NamedParameterJdbcTemplate.html#NamedParameterJdbcTemplate-组织。springframework。jdbc。果心JDBC操作-

 类似资料:
  • org.springframework.jdbc.core.NamedParameterJdbcTemplate类是一个带有一组基本JDBC操作的模板类,允许使用命名参数而不是传统的'?' 占位符。 一旦从命名参数替换为JDBC样式'?',此类将委托给包装好的JdbcTemplate 占位符在执行时完成。 它还允许将值列表扩展到适当数量的占位符。 接口声明 (Interface Declarati

  • org.springframework.jdbc.core.NamedParameterJdbcTemplate类是一个带有一组基本JDBC操作的模板类,允许使用命名参数而不是传统的'?' 占位符。 一旦从命名参数替换为JDBC样式'?',此类将委托给包装好的JdbcTemplate 占位符在执行时完成。 它还允许将值列表扩展到适当数量的占位符。 接口声明 (Interface Declarati

  • 问题内容: 我用来读取捆绑资源。 在读取整个流之前,我如何知道文件大小? 打包时无法访问它们,因此无法正常工作。 问题答案: 自然,您无法查询流的总大小,因为根据定义,它不会使整个文件可用。想想将手伸到河里吧。您有一条小溪,但是您必须将整个河流交到手中才能知道总流量。 在这种情况下,您必须将整个文件作为流读取并计算大小。请记住,您正在处理的类和资源可能是JAR文件或其他类型的压缩资源的一部分。在这

  • 代码: 为什么第二个打印5而不是20?

  • 问题内容: 我需要弄清楚Java 中元素的数量。我知道我可以这样做: 我也可以这样做,因为我不再需要Iterable中的对象: 小型基准测试没有表现出太大的性能差异,对此问题是否有任何评论或其他想法? 问题答案: TL; DR:使用强大的Guava库的实用程序方法。 在您的两个代码段中,应该使用第一个,因为第二个将删除中的所有元素,因此之后为空。更改简单查询的数据结构(例如其大小)是非常意外的。

  • 问题内容: 我有一个AJAX请求返回的json对象,而我遇到了一些麻烦,因为它一直在返回。只想知道我是否使用正确: 它们都是有效对象,即使它们都返回。 更新: 返回了JSON对象的示例: 问题答案: 你可以用这样的东西