2016-08-23 4 views
1

Является ли JPA хорошим для импорта файла данных CSV в базу данных?CSV импорт с использованием JPA

Раньше я использую JDBC для импорта CSV в базу данных, поэтому планирую изменить механизм сохранения с JDBC на JPA, у моего CSV обычно есть 2000-5000 строк.

+0

JPA не имеет ничего общего с «CSV import». У вас должны быть объекты, представляющие то, что находится в базе данных. Это не связано с CSV –

ответ

1

Это зависит от того, что важнее: проще кодировать и поддерживать или ускорять работу. JPA имеет большую накладную память по сравнению с JDBC, но модель данных легче поддерживать.

+0

Я просто сделал пакетный импорт Карты для 600 значений (которые поступали с страницы JSP) в базу данных. После того, как я просмотрел временную шкалу сети для обоих, JPA имеет некоторые издержки памяти ... например, 1120 мс в JPA против 600 мс с использованием JDBC. –

+0

Что вы говорите, это проблема с производительностью, проверьте накладные расходы на память с помощью любого профилировщика (например, jvisualvm). Но в конце концов все зависит от требований проекта. –

Смежные вопросы