Шаблон Jdbc и взаимодействие MySql для часто меняющихся запросов - PullRequest
0 голосов
/ 05 мая 2010

Есть несколько запросов, используемых уровнем DAO, который реализован в шаблоне JDBC

String longQuery = ".....";
public List<AnObject> findObjectsBySomething(Something s) {
    return getJdbcTemplate().queryForObjects(longQuery, myRowMapper, s);
}

longQuery будет часто меняться, но я не хочу управлять им прямо в исходном коде. Как вы справляетесь с этим? Мне нужен исходный код шаблона jdbc и, по крайней мере, основы его настройки в MySQL.

Другие требования:

  • Не может быть View, я уже пробовал это, и мой запрос слишком сложен (производные таблицы)
  • Требуется выполнить запрос через другие базы данных mysql на том же сервере
  • Необходимо вернуть список идентификаторов, который может быть много, несколько тысяч, возможно

1 Ответ

0 голосов
/ 12 мая 2010

Насколько отличается этот запрос? Вы можете сохранить их в виде файлов (DAO_NNN.sql, где NNN - идентификатор определенного оператора SQL) или сохранить их в файле XML.

...