Здравствуйте!
Вывожу таблицу с данными из одной таблицы и с этим проблем не наблюдается. Но этот Entity связан с другим при помощи @ManyToMany, соответственно есть доп. таблица с дополнительными данными. Как из thymeleaf получить доступ к этой таблице?
@Entity
public class Task {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long taskId;
@ManyToMany
@JoinTable(name="task_authors",
joinColumns = @JoinColumn(name="task_id", referencedColumnName="taskId"),
inverseJoinColumns = @JoinColumn(name="user_id", referencedColumnName="user_id")
)
private List<User> userList = new ArrayList<>();
}
@Entity
public class User {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long user_id;
@ManyToMany(fetch = FetchType.EAGER, mappedBy = "userList")
private List<Task> taskList = new ArrayList<>();
}
thymeleaf:
<tr th:each="task : ${tasks}">
<td th:text="${task.taskId}">${task.taskId}</td>
<!-- здесь нужно вывести данные из таблицы task_authors (ManyToMany)-->
</tr>
P.S. В
${tasks}
вложен
List<Task>