как экспортировать результат @query jpa в файл .dat / - PullRequest
0 голосов
/ 30 января 2019

Я использую базу данных PostgreSQL, и у меня есть результат запроса select. Я хочу сохранить этот результат запроса в файле .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. Как мне это сделать?

1 Ответ

0 голосов
/ 30 января 2019

Вы можете сделать это, используя стандартный File IO в Java.Просто переберите свой набор результатов и сохраните содержимое в файл.Пример кода выглядит следующим образом:

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

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

writer.close();
...