Boa tarde,
Ao enviar uma lista de usuarios para minha view HTML, estou usando um th:each para imprimir cada um dos usuários em uma tabela, e em cada coluna da tabela coloco as propriedades do usuário. como por exemplo: ${usuario.nome}. O problema é o seguinte: todo usuário tem um Perfil, que também é uma classe, e quando eu coloco ${usuario.perfil}, ele aparece o endereço de memória do perfil, até aí tudo ok. O problema vem quando eu tento colocar ${usuario.perfil.nome}.
Nessa hora eu levo o seguinte erro:
There was an unexpected error (type=Internal Server Error, status=500).
An error happened during template parsing (template: “class path resource [templates/usuarios.html]”)
O relacionamento entre as classes está feito da seguinte forma:
@OneToMany(mappedBy="perfil", fetch=FetchType.LAZY)
private List<Usuario> usuarios;
@ManyToOne
@JoinColumn(name="id_perfil_fk")
private Perfil perfil;