- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将连接的创建转换为使用 JdbcTemplate 类,该类处理资源的创建和释放。下面显示的实现之一没有返回结果集,尽管同一查询的原始结果集返回了记录。我转换了下面的代码
ps = connection.prepareStatement(strQuery, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
ps.setLong(1, getId());
objRs = ps.executeQuery();
如下所示。我使用 StreamingStatementCreator 的原因是因为我需要设置ResultSet.TYPE_SCROLL_INSENSITIVE 和 ResultSet.CONCUR_READ_ONLY。
objRs = (ResultSet) jdbcTemplate.query(new StreamingStatementCreator(strQuery),
new PreparedStatementSetter() {
public void setValues(PreparedStatement preparedStatement) throws SQLException {
preparedStatement.setLong(1, getId());
}
}, new CustomResultSetExtractor());
public class CustomResultSetExtractor implements ResultSetExtractor<ResultSet>{
public ResultSet extractData(ResultSet resultSet) throws SQLException, DataAccessException {
return resultSet;
}
}
我对这些方法不熟悉。我试图寻找示例,我觉得代码是正确的,因为也许我遗漏了一些东西。第一种情况返回 objRs 中的值,第二种情况什么也不返回。
最佳答案
方法query(PreparedStatementCreator psc, ResultSetExtractor<T> rse)
不返回ResultSet
。它使用 ResultSet
调用第二个参数作为参数并返回它返回的对象。
所以你应该处理ResultSet
在CustomResultSetExtractor
并作为处理结果返回另一个对象。
关于java - jdbcTemplate.query(PreparedStatementCreator psc, ResultSetExtractor<T> rse) 不返回任何结果集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60656782/
今天我升级到了 Ubuntu 14.04 LTS,这弄乱了我现有的 Eclipse 设置。我试图首先重新安装我的 Yiiclipse 和 RSE 插件,但我不断收到错误消息,所以我决定重新安装 Ecl
当我使用 Eclipse 的 RSE 连接到远程服务器时,我可以通过 sftp 上传和编辑文件,并且可以将其保存在本地,但我不知道如何将其保存回远程服务器。我什至不知道这个功能是否可用。 救命! 最佳
我一直在尝试使 Eclipse(对于 C/C++,但这应该无关紧要)与远程项目很好地配合,但没有取得多大成功。如果我可以按以下方式进行设置,那将使我的工作生活更加轻松: 从我的本地 Windows 机
我已经为 Eclipse 安装了 Remote System Explorer Plugin,并使用公钥身份验证和自定义端口设置了到我们开发服务器的 SSH 连接(不确定这些自定义是否与问题有关)。
我刚刚使用以下软件包安装了 Eclipse Juno: 子剪辑 1.8.14 Subversion 客户端适配器 1.8.3 SVNKit 库 1.7.5 SVNKit 客户端适配器 1.7.5 远程
我在 StackOverflow 上四处寻找,发现类似但不完全是这个问题,所以我来这里寻求帮助。 我正在使用 Eclipse Indigo (3.7.1) + PDT 3.0.0 开发一个 PHP 项
我在尝试使用 Eclipse/RSE 设置远程交叉调试时遇到了第 3 步: 在 Eclipse 3.5 上安装了 RSE 3.1 为我的远程设备设置 SSH 连接配置文件 使用交叉编译器构建二进制文件
我正在将 eclipse 与 RSE 一起使用,当我在同一网络中时,它可以很好地连接到我的 linux 服务器,但是由于服务器位于带有入口入口的防火墙后面,因此我需要在其网络外建立 ssh 隧道。 我
如何以编程方式更新 Eclipse View ? (我想这可能不需要特定于 RSE?)。 背景:我使用 Remote System Explorer (RSE)对于 Eclipse,通过 SSH 执行
所以在我的项目中,我将一个文件夹与远程系统资源管理器链接起来。我有一些隐藏文件需要编辑,例如 .htaccess 我试过的 从项目 中删除了 .* 过滤器 资源管理器窗口选中“显示隐藏 文件”在 RS
我安装了 Helios,它具有最新版本的 RSE 包,我可以从远程服务器复制文件就好了,但我似乎无法使用“查看/同步”选项。我选择远程目录上的文件夹,指定本地目录的“进入文件夹”,点击完成,没有任何东
我已经使用 Eclipse Helios 和 RSE plugin 建立了一个远程项目. 自动完成功能有效,但我不能使用 F3(遵循声明)。如果声明在同一个文件中则不起作用,如果声明在另一个文件中当然
eclipse cdt 如何使用 TM/RSE 管理和构建远程文件??是否有使用 Windows 中的 Eclipse CDT 和 Linux 中的源代码和编译器的项目用法示例? 腾讯 最佳答案 Ta
我正在尝试使用远程系统资源管理器将 Eclipse 连接到在 Windows 10 上运行 Ubuntu 的 Virtualbox 实例。我可以通过输入我的用户名和密码来建立仅 SSH 连接,并且我可
我花了很多时间弄清楚如何使用 RSE 插件从本地 Eclipse 运行远程 Java 程序。 我能够使用 RSE 通过 eclipse 连接到我的远程计算机,并且在 Remote System Exp
我有一个 Windows 盒子和一个 Linux 红帽盒子。 Eclipse 安装在 Windows 上,遵循此 Eclipse page 上给出的说明.我设法建立了一个在 Linux 机器上运行的
我正在将连接的创建转换为使用 JdbcTemplate 类,该类处理资源的创建和释放。下面显示的实现之一没有返回结果集,尽管同一查询的原始结果集返回了记录。我转换了下面的代码 ps = connect
我相信我现在已经在这个问题上非常彻底和详尽地扫描了网络,所以开始吧。我有一些源文件 (Java) 位于远程计算机(托管的 Amazon EC2)上。我可以通过 SSH 进入机器,并且可以使用 Ecli
我正在使用 Eclipse(在 Windows 中)使其连接到我的 Linux 机器并远程编译和调试 C++ 代码。 我的工作: 已安装 CDT/RSE/RDT(Eclipse Juno、CDT 8.
我想要一种在远程服务器上保存、复制和编辑文件的简单方法。我使用 Eclipse 作为 IDE,对于这些任务来说,还有什么比 Eclipse 的 RSE(远程系统 Exlporer)插件更好的了。问题是
我是一名优秀的程序员,十分优秀!