Необходимо вручную настроить представление show.html
, связанное с сущностью Library
, чтобы включить таблицу с этой информацией.
Для этого вы можете включить в model
метода, который обслуживает страницу show
полный список книг, используя метод findBooksByLibrary
. Примерно так:
@Override
@GetMapping(name = "show")
public ResponseEntity<Library> show(@ModelAttribute Library library, Model model) {
model.addAttribute("books", getBookService().findByLibrary(library));
return new ModelAndView("libraries/show");
}
После этого отредактируйте страницу show.html
, включающую элемент table
, который показывает предыдущие связанные книги:
<table data-th-each="item : ${books}">
<tr>
<td data-th-text="${item.identifier}"></td>
</tr>
</table>
ПРИМЕЧАНИЕ. Помните, что вы можете использовать плагин Datatables JQuery для добавления дополнительных функций к таблице выше.
Надеюсь, это поможет