Нужен постраничный вывод(pagenation). Использую spring MVC, в DAO интерфейс имплементирует JpaRepository.
public interface ThemeDao extends JpaRepository<Theme, Long> {
@Query
Page<Theme> findAll(Pageable pageable);
@Service соответственно имеет метод:
@Override
public Page<Theme> findAll(Pageable pageable) {
return themeDao.findAll (pageable);
}
Что передать в @Controller?? Я должен передать, model.addAttribute лист с записями? тогда просто будет вывод всех записей..Я не знаю что делать с конструктором.
@RequestMapping(value = {"/","/forum"}, method = RequestMethod.GET)
public String forum(Model model, Pageable pageable) {
List<Theme> allInstanceTheme = themeService.findAll ();//это просто лист, не ограниченный ничем
model.addAttribute ("allInstenceTheme", allInstanceTheme);//передали в JSP
return "forum";
}
Из официальной документации:
@RequestMapping(value = {"/", "/forum"}, method = RequestMethod.GET)
public String forum(Model model, Pageable pageable) {
List<Theme> themeList = themeService.findAll(pageable);
model.addAttribute("themeList", themeList);
return "forum";
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При старте Fragment в 16 его EditText должны загрузиться данные из БДДалее после закрытия Fragment введенные данные должны быть внесены в БД
Подключаюсь к базе c помощью jdbcХотел бы создать в SQL запросе переменную, которую потом можно было бы подставлять в основную логику программы...
Приложение для игры в крестики-нолики написалСделал так чтобы можно было засчитать победу