Olá pessoal!
Tô com este problema que não consegui resolver em nenhum manual.
Tenho esta tabela Mensagem:
Quero pegar a coluna assunto e mensagem pela fk:
@SuppressWarnings("unchecked")
public List<String> lista(Long idContato) {
return session.createQuery("select m.assunto, m.mensagem from Mensagem m where m.contato.id = :id")
.setParameter("id", idContato).list();
}
Envio para a JSP do meu controller assim:
public void view(Long idContato) {
result.include("mensagem", mensagemDAO.lista(idContato));
}
Na JSP pego assim:
<c:forEach var="mensagem" items="${mensagemList}">
<td>${assunto }</td>
<td>${mensagem }</td>
</c:forEach>
Ai a porcaria me devolve isto:
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: Exception: [.LookupUtil] Error looking up property "mensagem" in object type "[Ljava.lang.Object;". Cause: Unknown property 'mensagem' on class 'class [Ljava.lang.Object;'
Alguém sabe explicar o pq de não achar a coluna mensagem na tabela Mensagem?
Abraço!