需要從數據庫中讀取 Java 實體。數據庫選擇目前還不確定,所以需要我的代碼獨立于數據庫。Hibernate 提供了足夠的獨立性,但它(如我所見)主要用于前端。問題是它返回首先在客戶端緩存的集合。我的應用程序需要讀取大量對象以一次性處理它們。使用純 JDBCResultSet更適合于此,但它涉及大量帶有原生 SQL 的樣板代碼。Woud 喜歡您對解決方案的建議。看它是這樣的:我們定義 JPA 實體,然后使用例如 HQL 中的 creteria 以迭代方式從 DB 中讀取它們。并且在迭代開始之前不能在客戶端收集實體(可能出于性能原因進行一些緩沖除外)。還會考慮不基于 Hibernate/JPA 的 Java 解決方案。
添加回答
舉報
0/150
提交
取消