Я создаю простое приложение, используя Swing и Hibernate.Я хочу заполнить список JTable
, возвращаемый HQL-запросом в Hibernate.Пожалуйста, скажите мне, где я делаю неправильно.
List<Employee> employee= (List<Employee>)sess.createQuery("from Employee where ID<10").list();
String[] rows= {"Book Tile","Author","Price"};
for(Employee e:employee) {
String[][] cols= {{e.getFirstName(),e.getLastName(),Double.toString(e.getSalary())},};
DefaultTableModel dtm = new DefaultTableModel(cols,rows);
table.setModel(dtm);
}
Я ожидал найти таблицу, содержащую все строки, возвращенные HQL, но вместо этого я нахожу только последнюю строку каждый раз, когда запускаю свое приложение