шаблон Spring JDBC возвращает пустой результат - PullRequest
0 голосов
/ 15 декабря 2011

У меня следующий код

resultList = daoResources.jdbcTemplate.query(sql, selectParams, new BeanPropertyRowMapper(resultClass));

SQL при запуске с selectParams для базы данных, я получаю результат.Имя выбранных полей sql совпадает с полями в resultClass.Но для приведенного выше кода я получаю пустой resultList.

Где может быть проблема?

1 Ответ

3 голосов
/ 15 декабря 2011

Отладка - ваш друг в этом сценарии.Я предлагаю вам включить журналы отладки для шаблона jdbc, чтобы увидеть, какие параметры sql и bind отправляются в базу данных.Ниже приведен справочный документ 3.0.x

Весь SQL, выпущенный этим классом, регистрируется на уровне DEBUG в категории, соответствующей полному имени класса экземпляра шаблона.(обычно это JdbcTemplate, но оно может отличаться, если вы используете пользовательский подкласс класса JdbcTemplate).

...