Невозможно запустить очень простой метод ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Невозможно запустить очень простой метод

Сообщение Anonymous »

Я пытаюсь установить SQLQuery и пытаюсь получить его результат через компонент, но не могу это исправить. Вот мой код:

Код: Выделить всё

public static int countTotalNumberOfRecords(String countQuery) throws SQLException {
CountQueryDAO db = new CountQueryDAO();
PagingBeanProcessor bean = new PagingBeanProcessor();
bean.setCountQuery(countQuery);
bean = db.selectAll();
int totalRecords = bean.getTotalRecords();
return totalRecords;
}
Вот как я называю этот метод Paging.countTotalNumberOfRecords(countQuery); и вот мой код класса DAO, который всегда получает запрос от этого метода как нулевой :

Код: Выделить всё

public PagingBeanProcessor selectAll() throws SQLException {
PagingBeanProcessor bean = new PagingBeanProcessor();
String countQuery = bean.getCountQuery();
System.out.println("country dao-->"+countQuery);
Вот что я вижу на консоли:

Код: Выделить всё

country dao-->null
commons.utils.paging.CountQueryDAO

java.sql.SQLException: SQL statement to execute cannot be empty or null
Почему я получаю ноль? почему мой метод countTotalNumberOfRecords передается в DAO как ноль? или почему мой PagingBeanProcessor не устанавливает и не получает параметры
С нетерпением жду

Подробнее здесь: https://stackoverflow.com/questions/791 ... ple-method

Вернуться в «JAVA»