org.jdbi.v3.core.statement.Query.close()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(1.2k)|赞(0)|评价(0)|浏览(147)

本文整理了Java中org.jdbi.v3.core.statement.Query.close方法的一些代码示例,展示了Query.close的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.close方法的具体详情如下:
包路径:org.jdbi.v3.core.statement.Query
类名称:Query
方法名:close

Query.close介绍

暂无

代码示例

代码示例来源:origin: jdbi/jdbi

/**
 * Executes the query, returning the result obtained from the given {@link ResultProducer}.
 *
 * @param <R> the type of the result
 * @param producer the result producer.
 * @return value returned by the result producer.
 */
public <R> R execute(ResultProducer<R> producer) {
  try {
    return producer.produce(this::internalExecute, getContext());
  } catch (SQLException e) {
    try {
      close();
    } catch (Exception e1) {
      e.addSuppressed(e1);
    }
    throw new UnableToProduceResultException(e, getContext());
  }
}

代码示例来源:origin: org.jdbi/jdbi3

/**
 * Executes the query, returning the result obtained from the given {@link ResultProducer}.
 *
 * @param <R> the type of the result
 * @param producer the result producer.
 * @return value returned by the result producer.
 */
public <R> R execute(ResultProducer<R> producer)
{
  try {
    return producer.produce(this::internalExecute, getContext());
  } catch (SQLException e) {
    try {
      close();
    } catch (Exception e1) {
      e.addSuppressed(e1);
    }
    throw new UnableToProduceResultException(e, getContext());
  }
}

相关文章