首页 > 解决方案 > 使用 JPA 获取数据并使用 java 写入 txt 文件

问题描述

我需要从数据库中获取大约 500 万行并将其写入 txt 文件。我打算分块写入数据。还需要处理一列。就我而言,使用 JDBC 是否比休眠更好,如果是,为什么?

标签: javadatabasehibernatejpa

解决方案


这取决于。

如果您正在从一个与您的输出非常匹配的表中读取数据,并且完成此操作后很可能不会有任何更改,那么 JDBC 的简单性可能会受到赞赏(即使它有一个笨拙的 API)。

如果您需要多次修改您的解决方案,JPA 的灵活性可能会受到赞赏。

简而言之,如果不先寻找可能的解决方案,就很难知道答案;即使这样,一些“正确”的答案也将基于判断它是“正确”或“错误”的人的意见。


推荐阅读