estou com o seguinte erro:
java.lang.NullPointerException
at org.hibernate.cfg.AnnotationConfiguration.processFkSecondPassInOrder(AnnotationConfiguration.java:428)
procurei na net, mas não consegui resolver o problema... :(
meu mapeamento:
ProdutoFilialPK:@Embeddable
public class ProdutoFilialPK implements Serializable{
// private Long id_produto_filial;
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name="id_filial",insertable=true, updatable=true)
//@Fetch(FetchMode.JOIN)
@Cascade(CascadeType.ALL)
private Filial filial;
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name="id_produto",insertable=true, updatable=true)
@Cascade(CascadeType.ALL)
private Produto produto;
@Id
private ProdutoFilialPK chaveComposta;
//outros atributos...
@ManyToMany(fetch=FetchType.EAGER)
@JoinTable(name="produto_filial",
joinColumns={@JoinColumn(name="id_produto")},
inverseJoinColumns={@JoinColumn(name="id_filial")})
private Collection<Filial> filiais;
@ManyToMany(fetch=FetchType.LAZY)
@JoinTable(name="produto_filial",
joinColumns={@JoinColumn(name="id_filial")},
inverseJoinColumns={@JoinColumn(name="id_produto")})
private Collection<Produto> produtos;
@OneToMany(mappedBy="marca", fetch = FetchType.LAZY)
private Collection<Produto> produtos;
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name="id_marca",insertable=true, updatable=true)
@Fetch(FetchMode.JOIN)
private Marca marca;
meu cadastro de marca estava funcionando(gravar, pesquisar, excluir...), no cadastro de produto, a combobox de marcas tb era carregado certinho; porem, depois q fui atualizar o projeto com CVS, começou a dar este erro em questão... o q pode ter acontecido? não sei se interessa, mas uso netbeans 5.5.1...
por favor... alguém...