Spring Framework + Hibernate erro associação

21/07/2017

0

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
    @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

Luis Borges

Responder

Posts

21/07/2017

Gabriel Baltazar

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()
Responder

21/07/2017

Luis Borges

Foi isso que imaginei, porem não era pra isso estar ocorrendo! Bem estenho!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar