[RESOLVIDO]ERRO: javax.persistence.EntityNotFoundException: Unable to find

Olá a todos!
Bem, estou com um pequeno problema… deixa eu ver se eu consigo me explicar… tenho duas entidades, AtividadeDiaria e Empresa, sendo que a primeira tem uma referência ManyToOne com a segunda. Acontece que, quando eu faço uma busca para retornar uma lista da entidade, ela diz que não consgue achar a outra entidade(a qual ela faz referência) com aquele id específico.
Já verifiquei as minhas referências no banco de dados e na aplicação, e estão todas certas. Também verifiquei os próprios dados, e vi que o elemento que ele reclama não existir está no banco. Alguém tem alguma idéia?? Abaixo estou enviando minhas classes e o stacktrace:

Classe AtividadeDiaria:

@IAtividadeDiariaPeriodoValidator(groups = AtividadeDiaria.IPeriodoGroup.class)
@Entity
@Table(name = "rdat", schema = "met_intrametha_rdiario")
@TableGenerator(name = "AtividadeDiariaTG", schema = "met_intrametha_rdiario", table = "chavep5", pkColumnName = "tabela", valueColumnName = "ultimo", allocationSize = 1, pkColumnValue = "rdat")
@NamedQueries({ 
	@NamedQuery(name = AtividadeDiaria.NQ_OBTER_POR_RD, query = "SELECT a FROM AtividadeDiaria a WHERE a.rd = ?1"), 
	@NamedQuery(name = AtividadeDiaria.NQ_OBTER_QUANTIDADE_DE_ATIVIDADES_DIARIAS_POR_CLIENTE, query = "SELECT COUNT(*) FROM AtividadeDiaria a WHERE a.empresa = ?1"),
	@NamedQuery(name = AtividadeDiaria.NQ_OBTER_ATIVIDADE_DIARIA_POR_ATIVIDADE, query = "SELECT COUNT(*) FROM AtividadeDiaria a WHERE a.atividade = ?1"),
	@NamedQuery(name = AtividadeDiaria.NQ_OBTER_ATIVIDADES_DIARIAS_POR_COLABORADOR_E_PERIODO_ORDENADA_GRUPO, query = "SELECT a FROM AtividadeDiaria a WHERE a.colaborador = ?1 AND CONCAT(a.data.ano, a.data.mes) BETWEEN ?2 AND ?3 ORDER BY a.empresa.grupo, a.atividade.descricao" ),
	@NamedQuery(name = AtividadeDiaria.NQ_OBTER_ATIVIDADES_DIARIAS_POR_COLABORADOR_E_PERIODO_ORDENADA_TIPO_DE_ATIVIDADE, query = "SELECT a FROM AtividadeDiaria a WHERE a.colaborador = ?1 AND CONCAT(a.data.ano, a.data.mes) BETWEEN ?2 AND ?3 ORDER BY a.atividade.descricao" ),
	@NamedQuery(name = AtividadeDiaria.NQ_OBTER_ATIVIDADES_DIARIAS_POR_COLABORADOR_E_PERIODO, query = "SELECT a FROM AtividadeDiaria a WHERE a.colaborador = ?1 AND CONCAT(a.data.ano, a.data.mes) BETWEEN ?2 AND ?3 ORDER BY a.empresa.fantasia, a.atividade.descricao" )})
public class AtividadeDiaria implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public static final String NQ_OBTER_POR_RD = "AtividadeDiaria.obterPorRd";
	public static final String NQ_OBTER_QUANTIDADE_DE_ATIVIDADES_DIARIAS_POR_CLIENTE = "AtividadeDiaria.obterQuantidadeDeAtividadesDiariasPorCliente";
	public static final String NQ_OBTER_ATIVIDADE_DIARIA_POR_ATIVIDADE = "AtividadeDiaria.obterAtividadeDiariaPorAtividade";
	public static final String NQ_OBTER_ATIVIDADES_DIARIAS_POR_COLABORADOR_E_PERIODO = "AtividadeDiaria.obterAtividadesDiariasPorColaboradorEPeriodo";
	public static final String NQ_OBTER_ATIVIDADES_DIARIAS_POR_COLABORADOR_E_PERIODO_ORDENADA_TIPO_DE_ATIVIDADE = "AtividadeDiaria.obterAtividadesDiariasPorColaboradorEPeriodoOrdenadaTipoDeAtividade";
	public static final String NQ_OBTER_ATIVIDADES_DIARIAS_POR_COLABORADOR_E_PERIODO_ORDENADA_GRUPO = "AtividadeDiaria.obterAtividadesDiariasPorColaboradorEPeriodoOrdenadaGrupo";

	public interface IPeriodoGroup {
	}

	@GroupSequence({ Default.class, AtividadeDiaria.IPeriodoGroup.class })
	public interface IAtividadeDiariaGroupSequence {
	}

	@Id
	@GeneratedValue(strategy = GenerationType.TABLE, generator = "AtividadeDiariaTG")
	@Column(name = "codseq", unique = true, nullable = false)
	private Integer id;

	@NotNull
	@ManyToOne
	@JoinColumn(name = "cod_rd", nullable = false)
	private TempoDiario rd;

	@NotNull
	@ManyToOne
	@JoinColumn(name = "codcol", nullable = false)
	private Colaborador colaborador;

	@Embedded
	@Valid
	@NotNull
	@AttributeOverrides({
			@AttributeOverride(name = "dia", column = @Column(name = "dia", nullable = false)),
			@AttributeOverride(name = "mes", column = @Column(name = "mes", nullable = false)),
			@AttributeOverride(name = "ano", column = @Column(name = "ano", nullable = false)) })
	private DiaMesEAno data;

	@NotNull
	@ManyToOne
	@JoinColumn(name = "cod_cli", nullable = false)
	private Empresa empresa;

	//@NotNull
	//@ManyToOne
	//@JoinColumn(name = "cod_sis", nullable = false)
	//private Sistema sistema;

	@NotNull
	@ManyToOne
	@JoinColumn(name = "cod_ati", nullable = false)
	private Atividade atividade;

	@Embedded
	@IHora
	@AttributeOverride(name = "horaEMinuto", column = @Column(name = "tempog", nullable = false))
	private Hora horasAlocadas = new Hora("");

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name = "ultatu", nullable = false)
	private Date ultimaAtualizacao;

	@NotNull
	@ManyToOne
	@JoinColumn(name = "respatu", nullable = false)
	private Responsavel responsavelAtualizacao;

	@NotNull
	@ManyToOne
	@JoinColumn(name = "respinc", nullable = false)
	private Responsavel responsavelInclusao;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name = "dtinc", nullable = false)
	private Date dataInclusao;

	@Embedded
	@NotNull
	@IHora
	@AttributeOverride(name = "horaEMinuto", column = @Column(name = "ini_ativ", nullable = false))
	private Hora inicio = new Hora("");

	@Embedded
	@IHora
	@AttributeOverride(name = "horaEMinuto", column = @Column(name = "fim_ativ", nullable = false))
	private Hora fim = new Hora("");

Classe Empresa:

@Entity 
//@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
@Table(name = "empresa", schema = "met_intrametha_rdiario")
@TableGenerator(name = "EmpresaTG", schema = "met_intrametha_rdiario", table = "chavep5", pkColumnName = "tabela", valueColumnName = "ultimo", allocationSize = 1, pkColumnValue="EMPRESA")
@NamedQueries( {
		@NamedQuery(name = Empresa.NQ_OBTER_TODOS, query = "SELECT e FROM Empresa e ORDER BY e.codigo"),
		@NamedQuery(name = Empresa.NQ_OBTER_MONITORADOS, query = "SELECT e FROM Empresa e WHERE e.tempoGastoMonitorado = true"),
		@NamedQuery(name = Empresa.NQ_OBTER_GRUPOS, query = "SELECT grupo FROM Empresa e ORDER BY e.codigo"),
		@NamedQuery(name = Empresa.NQ_PROCURAR_POR_FANTASIA_LIKE, query = "SELECT e FROM Empresa e WHERE UPPER(e.fantasia) LIKE UPPER(?1) ORDER BY e.fantasia"),
		@NamedQuery(name = Empresa.NQ_PROCURAR_POR_EMPRESA, query = "SELECT e FROM Empresa e WHERE e.id = ?1"),
		@NamedQuery(name = Empresa.NQ_PROCURAR_POR_CODIGO_E_ID_DIFERENTE, query = "SELECT e FROM Empresa e WHERE e.codigo = ?1 AND e.id <> ?2"),
		@NamedQuery(name = Empresa.NQ_PROCURAR_POR_CODIGO, query = "SELECT e FROM Empresa e WHERE e.codigo = ?1") })
public class Empresa implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	public static final String NQ_OBTER_TODOS = "Empresa.obterTodos";
	public static final String NQ_OBTER_MONITORADOS = "Empresa.obterMonitorados";
	public static final String NQ_OBTER_GRUPOS = "Empresa.obterGrupos";
	public static final String NQ_PROCURAR_POR_FANTASIA_LIKE = "Empresa.procurarPorFantasiaLike";
	public static final String NQ_PROCURAR_POR_EMPRESA = "Empresa.procurarPorEmpresa";
	public static final String NQ_PROCURAR_POR_CODIGO = "Empresa.procurarPorCodigo";
	public static final String NQ_PROCURAR_POR_CODIGO_E_ID_DIFERENTE = "Empresa.procurarPorCodigoEIdDiferente";

	@Id
	@GeneratedValue(strategy = GenerationType.TABLE, generator = "EmpresaTG")
	@Column(name = "codseq", unique = true, nullable = false)
	private Integer id;

	@OneToMany(mappedBy = "empresa")   
	private List<EmpresaPessoa> empresasPessoas;
	
	@OneToMany(mappedBy = "empresa")   
	private List<EmpresaColaborador> empresasColaboradores;
	
	@OneToMany(mappedBy = "empresa")   
	@OrderBy(value = "dataInclusao DESC, codigo")
	private List<Correspondencia> correspondencias;
	
	@OneToMany(mappedBy = "empresa")   
	@OrderBy(value = "dataInclusao DESC, codigo")
	private List<OrdemDeServico> ordems;
	
	@NotNull
	@Pattern(regexp = ".*[^\\s].*", message = "Codigo não pode estar em branco")
	@Column(name = "codigo", nullable = false)
	private String codigo;

	@NotNull
	@Pattern(regexp = ".*[^\\s].*", message = "Fanstasia não pode estar em branco")
	@Column(name = "fantasia", nullable = false)
	private String fantasia;
	
	@NotNull
	@Pattern(regexp = ".*[^\\s].*", message = "Grupo não pode estar em branco")
	@Column(name = "grupo", nullable = true)
	private String grupo;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name = "ultatu", nullable = false)
	private Date ultimaAtualizacao;

	@ManyToOne
	@JoinColumn(name = "respatu", nullable = false)
	private Responsavel responsavelAtualizacao;
	
	@Column(name = "razao", nullable = true)
	private String razao;
	
	@Column(name = "endereco", nullable = true)
	private String endereco;
	
	@Column(name = "numero", nullable = true)
	private String numero;
	
	@Column(name = "complemento", nullable = true)
	private String complemento;
	
	@Column(name = "bairro", nullable = true)
	private String bairro;
	
	@Column(name = "cidade", nullable = true)
	private String cidade;
	
	@Column(name = "estado", nullable = true)
	private String estado;
	
	@Column(name = "cep", nullable = true)
	private String cep;
	
	@OneToMany(mappedBy = "cliente", cascade = CascadeType.ALL)
	private List<TelefoneEmpresa> telefones;
	
	@Embedded
	@AttributeOverride(name = "numero", column = @Column(name = "cnpj"))
	private CNPJ cnpj;
	
	@Column(name = "pagweb", nullable = true)
	private String paginaWeb;
	
	@Column(name = "email", nullable = true)
	private String email;
		
	@Column(name = "tempo_gasto_monitorado", nullable = true)
	private Boolean tempoGastoMonitorado;
	
	@Temporal(TemporalType.TIMESTAMP)
	@Column(name = "dtinc", nullable = false)
	private Date dataInclusao;

	@ManyToOne
	@JoinColumn(name = "respinc", nullable = false)
	private Responsavel responsavelInclusao;

StackTrace:

17/03/2011 10:12:58 com.sun.faces.application.ActionListenerImpl processAction
GRAVE: javax.persistence.EntityNotFoundException: Unable to find net.metha.registroDiarioJSF.model.entity.Empresa with id 5
javax.faces.el.EvaluationException: javax.persistence.EntityNotFoundException: Unable to find net.metha.registroDiarioJSF.model.entity.Empresa with id 5
	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
	at javax.faces.component.UICommand.broadcast(UICommand.java:387)
	at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:329)
	at org.ajax4jsf.component.AjaxViewRoot.broadcastEventsForPhase(AjaxViewRoot.java:304)
	at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:261)
	at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:474)
	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)
	at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
	at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at net.metha.registroDiarioJSF.servlet.filter.JPASessionFilter.doFilter(JPASessionFilter.java:28)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Unknown Source)
Caused by: javax.persistence.EntityNotFoundException: Unable to find net.metha.registroDiarioJSF.model.entity.Empresa with id 5
	at org.hibernate.ejb.Ejb3Configuration$Ejb3EntityNotFoundDelegate.handleEntityNotFound(Ejb3Configuration.java:132)
	at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:233)
	at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:285)
	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:152)
	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:1080)
	at org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:1028)
	at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:623)
	at org.hibernate.type.EntityType.resolve(EntityType.java:431)
	at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:140)
	at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:898)
	at org.hibernate.loader.Loader.doQuery(Loader.java:773)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:270)
	at org.hibernate.loader.Loader.doList(Loader.java:2449)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2192)
	at org.hibernate.loader.Loader.list(Loader.java:2187)
	at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:452)
	at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363)
	at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1258)
	at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
	at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:241)
	at net.metha.registroDiarioJSF.repositorio.TempoDiarioRepositorio.obterAtividadesDiariasPorColaboradorEPeriodo(TempoDiarioRepositorio.java:379)
	at net.metha.registroDiarioJSF.controller.TempoPorClienteController.obterListaPorCliente(TempoPorClienteController.java:261)
	at net.metha.registroDiarioJSF.controller.TempoPorClienteController.listaPorCliente(TempoPorClienteController.java:247)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.el.parser.AstValue.invoke(AstValue.java:191)
	at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
	at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
	... 32 more
17/03/2011 10:12:58 com.sun.faces.lifecycle.InvokeApplicationPhase execute
AVISO: #{tempoPorClienteController.listaPorCliente}: javax.persistence.EntityNotFoundException: Unable to find net.metha.registroDiarioJSF.model.entity.Empresa with id 5
javax.faces.FacesException: #{tempoPorClienteController.listaPorCliente}: javax.persistence.EntityNotFoundException: Unable to find net.metha.registroDiarioJSF.model.entity.Empresa with id 5
	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
	at javax.faces.component.UICommand.broadcast(UICommand.java:387)
	at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:329)
	at org.ajax4jsf.component.AjaxViewRoot.broadcastEventsForPhase(AjaxViewRoot.java:304)
	at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:261)
	at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:474)
	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)
	at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
	at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at net.metha.registroDiarioJSF.servlet.filter.JPASessionFilter.doFilter(JPASessionFilter.java:28)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Unknown Source)
Caused by: javax.faces.el.EvaluationException: javax.persistence.EntityNotFoundException: Unable to find net.metha.registroDiarioJSF.model.entity.Empresa with id 5
	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
	... 31 more
Caused by: javax.persistence.EntityNotFoundException: Unable to find net.metha.registroDiarioJSF.model.entity.Empresa with id 5
	at org.hibernate.ejb.Ejb3Configuration$Ejb3EntityNotFoundDelegate.handleEntityNotFound(Ejb3Configuration.java:132)
	at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:233)
	at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:285)
	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:152)
	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:1080)
	at org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:1028)
	at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:623)
	at org.hibernate.type.EntityType.resolve(EntityType.java:431)
	at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:140)
	at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:898)
	at org.hibernate.loader.Loader.doQuery(Loader.java:773)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:270)
	at org.hibernate.loader.Loader.doList(Loader.java:2449)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2192)
	at org.hibernate.loader.Loader.list(Loader.java:2187)
	at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:452)
	at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363)
	at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1258)
	at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
	at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:241)
	at net.metha.registroDiarioJSF.repositorio.TempoDiarioRepositorio.obterAtividadesDiariasPorColaboradorEPeriodo(TempoDiarioRepositorio.java:379)
	at net.metha.registroDiarioJSF.controller.TempoPorClienteController.obterListaPorCliente(TempoPorClienteController.java:261)
	at net.metha.registroDiarioJSF.controller.TempoPorClienteController.listaPorCliente(TempoPorClienteController.java:247)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.el.parser.AstValue.invoke(AstValue.java:191)
	at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
	at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
	... 32 more
10:12:58,987 ERROR BaseXMLFilter:227 - Exception in the filter chain
javax.servlet.ServletException: #{tempoPorClienteController.listaPorCliente}: javax.persistence.EntityNotFoundException: Unable to find net.metha.registroDiarioJSF.model.entity.Empresa with id 5
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)
	at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
	at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at net.metha.registroDiarioJSF.servlet.filter.JPASessionFilter.doFilter(JPASessionFilter.java:28)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Unknown Source)
Caused by: javax.faces.FacesException: #{tempoPorClienteController.listaPorCliente}: javax.persistence.EntityNotFoundException: Unable to find net.metha.registroDiarioJSF.model.entity.Empresa with id 5
	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
	at javax.faces.component.UICommand.broadcast(UICommand.java:387)
	at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:329)
	at org.ajax4jsf.component.AjaxViewRoot.broadcastEventsForPhase(AjaxViewRoot.java:304)
	at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:261)
	at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:474)
	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
	... 22 more
Caused by: javax.faces.el.EvaluationException: javax.persistence.EntityNotFoundException: Unable to find net.metha.registroDiarioJSF.model.entity.Empresa with id 5
	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
	... 31 more
Caused by: javax.persistence.EntityNotFoundException: Unable to find net.metha.registroDiarioJSF.model.entity.Empresa with id 5
	at org.hibernate.ejb.Ejb3Configuration$Ejb3EntityNotFoundDelegate.handleEntityNotFound(Ejb3Configuration.java:132)
	at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:233)
	at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:285)
	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:152)
	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:1080)
	at org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:1028)
	at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:623)
	at org.hibernate.type.EntityType.resolve(EntityType.java:431)
	at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:140)
	at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:898)
	at org.hibernate.loader.Loader.doQuery(Loader.java:773)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:270)
	at org.hibernate.loader.Loader.doList(Loader.java:2449)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2192)
	at org.hibernate.loader.Loader.list(Loader.java:2187)
	at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:452)
	at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363)
	at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1258)
	at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
	at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:241)
	at net.metha.registroDiarioJSF.repositorio.TempoDiarioRepositorio.obterAtividadesDiariasPorColaboradorEPeriodo(TempoDiarioRepositorio.java:379)
	at net.metha.registroDiarioJSF.controller.TempoPorClienteController.obterListaPorCliente(TempoPorClienteController.java:261)
	at net.metha.registroDiarioJSF.controller.TempoPorClienteController.listaPorCliente(TempoPorClienteController.java:247)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.el.parser.AstValue.invoke(AstValue.java:191)
	at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
	at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
	... 32 more
17/03/2011 10:12:58 com.sun.faces.lifecycle.Phase doPhase
GRAVE: JSF1054: (Phase ID: INVOKE_APPLICATION 5, View ID: /restrito/tempoporcliente.xhtml) Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@374ed5]
17/03/2011 10:12:58 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet Faces Servlet threw exception
javax.persistence.EntityNotFoundException: Unable to find net.metha.registroDiarioJSF.model.entity.Empresa with id 5
	at org.hibernate.ejb.Ejb3Configuration$Ejb3EntityNotFoundDelegate.handleEntityNotFound(Ejb3Configuration.java:132)
	at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:233)
	at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:285)
	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:152)
	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:1080)
	at org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:1028)
	at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:623)
	at org.hibernate.type.EntityType.resolve(EntityType.java:431)
	at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:140)
	at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:898)
	at org.hibernate.loader.Loader.doQuery(Loader.java:773)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:270)
	at org.hibernate.loader.Loader.doList(Loader.java:2449)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2192)
	at org.hibernate.loader.Loader.list(Loader.java:2187)
	at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:452)
	at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363)
	at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1258)
	at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
	at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:241)
	at net.metha.registroDiarioJSF.repositorio.TempoDiarioRepositorio.obterAtividadesDiariasPorColaboradorEPeriodo(TempoDiarioRepositorio.java:379)
	at net.metha.registroDiarioJSF.controller.TempoPorClienteController.obterListaPorCliente(TempoPorClienteController.java:261)
	at net.metha.registroDiarioJSF.controller.TempoPorClienteController.listaPorCliente(TempoPorClienteController.java:247)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.el.parser.AstValue.invoke(AstValue.java:191)
	at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
	at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
	at javax.faces.component.UICommand.broadcast(UICommand.java:387)
	at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:329)
	at org.ajax4jsf.component.AjaxViewRoot.broadcastEventsForPhase(AjaxViewRoot.java:304)
	at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:261)
	at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:474)
	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)
	at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
	at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at net.metha.registroDiarioJSF.servlet.filter.JPASessionFilter.doFilter(JPASessionFilter.java:28)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Unknown Source)

Alguém saberia qual é o problema??? Já tentei várias coisas, mas até agora nada…

Ola,

Duvidas:

O ID da empresa 5 realmente existe no BD?

Outra coisa:

Entidade ‘AtividadeDiaria’

Entidade ‘Empresa’

Tente colocar na definição do atributo ‘empresa’ na entidade ‘AtividadeDiaria’

    @JoinColumn(name = "cod_cli", referencedColumnName = "codseq", nullable = false)   

De repente…

Obrigado pela resposta… eu ja tinha tentado essa maneira, e continuava dando o erro… mas consegui encontrar a solução… é o seguinte, na minha entidade Empresa, eu tinha dois atributos marcados como nullable = false, sendo que no banco eles não estavam assim (erro meu, deixei passar)… assim, se na busca for encontrado qualquer registro que tenha esse campo nulo, ele da esse erro… o erro é meio não intuitivo, por isso que demorei tanto pra perceber o que estava errado…

mesmo assim, muito obrigado!

Olá colega,

Que bom q achou a solução. Eu também já passei por esse mesmo problema.

Uma recomendação: Edite o primeiro assunto desse post e coloque o termo [RESOLVIDO] para que a comunidade possa fazer uso das informações apresentadas.

Valeu…