Мне нужно войти в коллекцию очков, которая находится в маршруте
У меня есть что-то вроде этого:
<tr th:if="${routes!=null}" th:each="route : ${routes}">
<td><span th:text="${route?.name}"> name </span></td>
<td><span th:text="${route?.pointsForRoute}"> pointsForRoute </span></td>
<td><span th:text="${route?.routeLength}"> routeLength </span></td>
<td><span th:text="${route?.heightDiffrence}"> heightDiffrence </span></td>
<tr th:if="${route.points!=null}" th:each="point : {route?.points}">
<td><span th:text="${point?.name}"> name </span></td>
</tr>
И у меня возникла причина: org.thymeleaf.exceptions.TemplateProcessingException: не удалось разобрать как каждое: "point: {route? .Points}" (шаблон: "show-route" - строка 41, столбец 51)
Класс маршрута:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
int id;
@Column(name="name")
String name;
@Column(name="points")
int pointsForRoute;
@Column(name="length")
double routeLength;
@Column(name="heightDiffrence")
int heightDiffrence;
@ManyToMany(fetch = FetchType.LAZY, cascade = {CascadeType.REFRESH, CascadeType.PERSIST, CascadeType.MERGE, CascadeType.DETACH})
@JoinTable(name = "PunktyTrasy",
joinColumns = @JoinColumn(name="idT"),
inverseJoinColumns = @JoinColumn(name = "idP"))
private List<Point> points = new ArrayList<>();
Заранее спасибо за помощь!