В проекте My Java (JDK6) используется Spring и JDBCTemplate для всего доступа к базе данных. Недавно мы обновили от Spring от 2,5 до Spring 3 (RC1). Проект не использует ORM, например Hibernate, а EJB.
Если мне нужно прочитать кучу записей и сделать с ними внутреннюю обработку, кажется, что существует несколько (перегруженных) методов: query, queryForList и queryForRowSet
Какими должны быть критерии использования одного вместо другого? Существуют ли различия в производительности? Лучшие практики?
Можете ли вы порекомендовать некоторые внешние ссылки для дальнейших исследований по этой теме?