我正在使用 PostgreSQL 数据库,并且我有一个选择查询结果。我希望将此查询结果保存在 .dat 文件中。我该如何实现这一点?
@Repository
public interface EmpHeaderRepository extends JpaRepository<EmpHeaderDetails, Long> {
@Query("select e.header_info from EmpHeaderDetails e" )
public List<EmpHeaderDetails> findByHeader_info(String header_info);
}
这是我的存储库中的查询。
查询结果应该保存在.dat文件中。我应该怎么做?
最佳答案
您可以通过使用 Java 中的标准文件 IO 来做到这一点。只需迭代结果集并将内容保存到文件中即可。示例代码如下:
BufferedWriter writer = new BufferedWriter(new FileWriter("result.dat"));
for(EmpHeaderDetails ehd : ehdList) {
writer.write(ehd.toString());
}
writer.close();
关于java - 如何将@query jpa结果导出到.dat文件/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54440360/