繁体   English   中英

如何将@query jpa结果导出到.dat文件/

[英]how to export @query jpa result into .dat file/

我正在使用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中的标准File IO来实现。 只需遍历结果集并将内容保存到文件中即可。 示例代码如下:

BufferedWriter writer = new BufferedWriter(new FileWriter("result.dat"));

for(EmpHeaderDetails ehd : ehdList) {
  writer.write(ehd.toString());
}

writer.close();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM