Невозможно запустить очень простой метод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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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