Spring Framework + Hibernate erro associação
Ola,
Estou com um pequeno problema, tenho duas classes onde elas fazem uma relação! Porem ao tentar pegar a entidade que esta relacionada dentro do meu dao ele da um erro!
http://imgur.com/a/a677p
MODELO EMPRESA
Modelo Categoria
MEU DAO <- ERRO NO DAO
Estou com um pequeno problema, tenho duas classes onde elas fazem uma relação! Porem ao tentar pegar a entidade que esta relacionada dentro do meu dao ele da um erro!
http://imgur.com/a/a677p
MODELO EMPRESA
@OneToMany(mappedBy="empresacat",cascade = CascadeType.ALL)
private List<Categoria> categoria;
Modelo Categoria
@ManyToOne
private Empresa empresacat;
MEU DAO <- ERRO NO DAO
package br.com.ugear.DAO;
@Repository
@Transactional
public class CategoriaDao {
@PersistenceContext
private EntityManager manager;
public void teste(Categoria categoria,int idEmpresa) {
Categoria cat = manager.find(Categoria.class, categoria.getId());
Empresa emp = cat.getEmpresacat(); <- O ERRO ACONTECE NESSA LINHA
System.out.println(emp.getId());
}
}
Luis Borges
Curtidas 0
Respostas
Gabriel Baltazar
21/07/2017
Seu erro é o NullPointerException.
Provavelmente sua consulta de categoria acima não está encontrando o valor. Então sua variável cat está nula dá essa exception quando você tenta acessar o cat.getEmpresacat()
Provavelmente sua consulta de categoria acima não está encontrando o valor. Então sua variável cat está nula dá essa exception quando você tenta acessar o cat.getEmpresacat()
GOSTEI 0
Luis Borges
21/07/2017
Foi isso que imaginei, porem não era pra isso estar ocorrendo! Bem estenho!
GOSTEI 0