gpt4 book ai didi

java - 查询结果不存入POJO?

转载 作者:搜寻专家 更新时间:2023-10-30 22:35:19 25 4
gpt4 key购买 nike

我可以使用来自数据库的查询结果(Spring JDBC)而不存储在 Java POJO 中吗?

我有很多查询要用在我的项目中?我不想将那些大查询列名称映射到 POJO 变量请推荐一些方法?

最佳答案

行集

你可以得到一个RowSet来自通过 JDBC 获得的 ResultSet

CachedRowSet RowSet 接口(interface)的扩展用于将数据行存储在 JVM 的内存中。即使在关闭与数据库的连接后,您也可以继续访问 CachedRowSet

Oracle 提供了 CachedRowSet 的开源免费(GPL 2 许可证)实现。这可能与您的 Java 安装捆绑在一起。如果没有,您可以单独获取源代码。看到这个问题,Implementations of RowSet, CachedRowSet etc .

有关详细信息,请参阅 Oracle Tutorial .

令人惊讶的是,RowSet 接口(interface)及其实现很少受到关注。他们对我来说似乎是个好主意。我个人在一个小项目中成功地使用了 Oracle 提供的 CachedRowSet 实现。

关于java - 查询结果不存入POJO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38397675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com