Erro hql

0 respostas
F

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)
Criado 31 de julho de 2006
Respostas 0
Participantes 1