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

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

Aceitar