В DB (Oracle) есть таблица, в которой хранятся «код» и «Описание». Мне нужно загрузить эти данные таблицы во время запуска моего приложения и сохранить его в переменной (возможно, в объекте Map), чтобы я мог искать описание кода для каждого запроса без попадания в БД для каждого запроса. Какой был бы лучший способ сделать это?Загрузка данных из базы данных во время запуска приложения
Приложение представляет собой автономное приложение Java на основе Spring framework.
Спасибо.
Таким же образом вы выполняете все другие запросы к базе данных. Какая часть вас беспокоит? --- Кроме того, вы можете захотеть рассмотреть ленивую загрузку, т. Е. Не запрашивать базу данных, пока вам не понадобится описание в первый раз. – Andreas
ну, ответ может быть немного сложным, вы можете справиться с этим двумя способами: «JDBC» и «Hibernate», нам нужно больше информации, чтобы правильно ответить. Взгляните на «Подготовленный оператор JDBC», вероятно, самый простой способ, чтобы вы могли заполнить объект карты из подготовленного оператора – RudiDudi
Да. Я запрошу DB для получения этих данных. Для этого я больше смотрел на конфигурацию Spring. Должен ли я объявлять компонент и определять метод init, который запрашивает БД и загружает данные? или Есть ли другой лучший способ сделать это? Благодарю. – Kishore