Есть несколько запросов, используемых уровнем DAO, который реализован в шаблоне JDBC
String longQuery = ".....";
public List<AnObject> findObjectsBySomething(Something s) {
return getJdbcTemplate().queryForObjects(longQuery, myRowMapper, s);
}
longQuery будет часто меняться, но я не хочу управлять им прямо в исходном коде. Как вы справляетесь с этим? Мне нужен исходный код шаблона jdbc и, по крайней мере, основы его настройки в MySQL.
Другие требования:
- Не может быть View, я уже пробовал это, и мой запрос слишком сложен (производные таблицы)
- Требуется выполнить запрос через другие базы данных mysql на том же сервере
- Необходимо вернуть список идентификаторов, который может быть много, несколько тысяч, возможно