需要从数据库中读取 Java 实体。数据库选择目前还不确定,所以需要我的代码独立于数据库。Hibernate 提供了足够的独立性,但它(如我所见)主要用于前端。问题是它返回首先在客户端缓存的集合。我的应用程序需要读取大量对象以一次性处理它们。使用纯 JDBCResultSet更适合于此,但它涉及大量带有原生 SQL 的样板代码。
Woud 喜欢您对解决方案的建议。看它是这样的:我们定义 JPA 实体,然后使用例如 HQL 中的 creteria 以迭代方式从 DB 中读取它们。并且在迭代开始之前不能在客户端收集实体(可能出于性能原因进行一些缓冲除外)。
还会考虑不基于 Hibernate/JPA 的 Java 解决方案。
慕哥9229398
呼啦一阵风
随时随地看视频慕课网APP
相关分类