Получить данные с помощью JPA и записать в текстовый файл, используя java - PullRequest
0 голосов
/ 23 апреля 2020

Мне нужно извлечь около 5 миллионов строк из базы данных и записать их в текстовый файл. Я планирую записывать данные кусками. Также необходимо обработать один столбец. В моем случае, лучше ли использовать JDB C, чем hibernate, если да, то почему?

1 Ответ

0 голосов
/ 24 апреля 2020

Это зависит.

Если вы читаете из одной таблицы, которая близко соответствует вашему выводу, и шансы на то, что после этого не произойдет никаких изменений, простота JDB C может быть оценена (даже если она имеет неуклюжий API ).

Если вам нужно несколько раз модифицировать ваше решение, можно оценить гибкость JPA.

Короче говоря, трудно узнать ответ, не посмотрев сначала на возможное решение; и даже тогда некоторые из «правильных» ответов будут основаны на мнении человека, который оценивает его как «правильный» или «неправильный».

...