Если вы не видите отпечатков полученных данных или ошибок, это просто означает, что таблица pictures
пуста.Или, может быть, вы хотите, чтобы это был стол products
.Или, может быть, вы не запускаете код, который, как вы думаете, вы запускаете.
Обратите внимание, что в опубликованном коде есть ошибка компиляции:
pc.add(i,newProductBean(rs.getInt(1),rs.getString(2)));
Но я предполагаю, что это была неосторожная опечатка при составлении вопроса.1010 * Не связанная с проблемой, выполнение задания взаимодействия с базой данных в методе получения - очень плохая идея.Получатель может вызываться несколько раз в течение жизни бина.Он должен возвращать только (предварительно заселенную) собственность, а не делать какую-либо дорогостоящую деловую работу, которая должна быть сделана единовременно.Переместите этот фрагмент кода в конструктор bean-компонентов, предпочтительно в виде отдельного вызова класса / метода.
public TableBean() throws SQLException {
this.pc = productService.list();
}