Estou com um problema e não consigo resolver...
@Entity
@Table(name = "Quadro")
@TableModel
public class Quadro implements Serializable, Entidade<Quadro> {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id;
@OneToOne
private Quadro quadroPai;
@OneToMany()
private List<Quadro> listaQuadros = new ArrayList<Quadro>();
.
.
.
Como faço o mapeamento correto da listaQuadros e também de quadroPai que é do mesmo tipo da classe?
A ideia de funcionamento é que um quadro elétrico pode alimentar outro quadro elétrico ou mais.