Pessoal, estou tentando mapear esta classe que é um auto relacionamento mais não funciona.
@Entity
@Table(name = “tb_categoria”)
public class Categoria implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id", nullable = false)
private Integer id;
private String descricao;
@ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE})
@JoinColumn(name = "categoria_pai_id",insertable = true, updatable = true, nullable = true)
private Categoria categoriaPai;
apos isso tento persistir, mais ele esta gravando duas vezes, como mostra a imagem abaixo.
sera que os amigos aqui do forum poderiam me ajudar?
obrigado a todos!

