Скажите, что я хочу получить доступ к объекту, который называется post. Post имеет переменную экземпляра под названием Категория типа Категория.Как получить доступ к атрибуту атрибута объекта в тимелеафе?
В контроллер класса Java
model.addAttribute("posts", postRepository.findPostsByUser(user));
В HTML файле thymeleaf У меня есть
<tr data-th-each="post : ${posts}">
мне интересно, если это возможно, чтобы получить доступ ниже?
{post.category.name}
Для пояснения Я включил классы java ниже. Каждый экземпляр имеет ассоциированные сеттеры и геттеры.
@Entity
public class Post {
@ManyToOne
@JoinColumn(name = "category_id")
private Category category;
@Entity
public class Category {
private String name;
Вы пытались '{post.category.name}' что было результатом? –
Это ошибка с моей стороны. Переменная не была инициализирована, поскольку она показывалась как null – Albert
Какая ошибка у вас была? Может быть проблема 'LazyLoadingException'? – sanluck