我正在使用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文件中。该怎么办?
答案 0 :(得分:1)
您可以通过使用Java中的标准File IO来实现。只需遍历结果集并将内容保存到文件中即可。示例代码如下:
BufferedWriter writer = new BufferedWriter(new FileWriter("result.dat"));
for(EmpHeaderDetails ehd : ehdList) {
writer.write(ehd.toString());
}
writer.close();