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