vejam so… meu jsp faz isso…
TbEventoContatoFacade tb1 = new TbEventoContatoFacade();
list = tb1.getContatosByCodEvento(tb);
Iterator it = list.iterator();
System.out.println("Tamanho da lista " + list.size());
int i=0;
while(i<list.size()){
TbEventoContato tb4 = (TbEventoContato) it.next();
%>
<li><%=tb4.getId().getEvcPessoa()%></li>
<%
i++;
}
%>
ele retornar que o tamanho da lista é 1,2, etc… mas retorna null pra tudo… vejam o metodo que busca.
public List getContatosByCodEvento(TbEventos tb) {
System.out.println("tb.getEveId() = " +tb.getEveId());
Session sessao = HibernateUtility.getSession();
Transaction tx = sessao.beginTransaction();
Criteria crit = sessao.createCriteria(TbEventoContato.class).add(Expression.eq("tbEventos", tb));
List objetos = crit.list();
tx.commit();
sessao.close();
return objetos;
}
e a @#$% do erro…
Tamanho da listaaaabb = 1
2006-07-31 14:17:12,703 ERROR [localhost].[/IBT2].[jsp] -> Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at org.apache.jsp.detalharEvento_jsp._jspService(detalharEvento_jsp.java:88)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)