Hibernate erro

2 respostas
D

galera
to trabalhando com hibernate e tá dando um erro que não estou conseguindo mapear o que seja…

javax.servlet.ServletException: null id in entry (don't flush the Session after an exception occurs)

net.sf.hibernate.AssertionFailure: null id in entry (don't flush the Session after an exception occurs)
	net.sf.hibernate.impl.SessionImpl.checkId(SessionImpl.java:2605)
	net.sf.hibernate.impl.SessionImpl.flushEntity(SessionImpl.java:2429)
	net.sf.hibernate.impl.SessionImpl.flushEntities(SessionImpl.java:2422)
	net.sf.hibernate.impl.SessionImpl.flushEverything(SessionImpl.java:2224)
	net.sf.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:1769)
	net.sf.hibernate.impl.SessionImpl.getQueries(SessionImpl.java:1536)
	net.sf.hibernate.impl.SessionImpl.iterate(SessionImpl.java:1560)
	net.sf.hibernate.impl.QueryImpl.iterate(QueryImpl.java:27)
	marcol.lib.HibernateUtil.HibernateGet(HibernateUtil.java:158)
	BO.Financeiro.CCorrentes.JFabricaBanco.loadListBancos(JFabricaBanco.java:54)
	marcol.struts.action.BcoConteudoAction.execute(BcoConteudoAction.java:100)
	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

não consigo identificar o que seja esse id null sendo que não tem variável null quando eu debugo…

valeu :shock:

2 Respostas

_fs
marcol.lib.HibernateUtil.HibernateGet(HibernateUtil.java:158)

Não que está passando um ID nulo no método get?

V

provavelmente num vai ajudar pq vc talvez ja tenha descoberto.
mas esse erro acontece pq em algum momento ocorre uma exceção e vc faz um flush. basta retirar o flush.
que funciona.

Criado 23 de junho de 2006
Ultima resposta 13 de dez. de 2007
Respostas 2
Participantes 3