Bom dia pessoal,
Preciso fazer a exclusão de um registro, porém existe chaves compostas entre as tabelas.
Abaixo a estrutura das tabelas:
Estrutura da tabela “requisitos_erp”
@Entity
@Table(name = “requisitos_erp”)
@NamedQueries({@NamedQuery(name = “RequisitosErp.findAll”, query = “SELECT r FROM RequisitosErp r”),
@NamedQuery(name = “RequisitosErp.findByIdBts”, query = “SELECT r FROM RequisitosErp r WHERE r.requisitosErpPK.idBts = :idBts”),
@NamedQuery(name = “RequisitosErp.findByIdCap”, query = “SELECT r FROM RequisitosErp r WHERE r.requisitosErpPK.idCap = :idCap”),
@NamedQuery(name = “RequisitosErp.findByIdSubcap”, query = “SELECT r FROM RequisitosErp r WHERE r.requisitosErpPK.idSubcap = :idSubcap”),
@NamedQuery(name = “RequisitosErp.findByDoc”, query = “SELECT r FROM RequisitosErp r WHERE r.requisitosErpPK.doc = :doc”)})
public class RequisitosErp implements Serializable {
private static final long serialVersionUID = 1L;
@EmbeddedId
protected RequisitosErpPK requisitosErpPK;
<a class="mention" href="/u/basic">@Basic</a>(optional = false)
<a class="mention" href="/u/lob">@Lob</a>
@Column(name = “requisito”)
private String requisito;
Estrutura da tabela “RequisitosErpPK”
@Embeddable
public class RequisitosErpPK implements Serializable {
<a class="mention" href="/u/basic">@Basic</a>(optional = false)
@Column(name = “id_bts”)
private long idBts;
<a class="mention" href="/u/basic">@Basic</a>(optional = false)
@Column(name = “id_cap”)
private int idCap;
<a class="mention" href="/u/basic">@Basic</a>(optional = false)
@Column(name = “id_subcap”)
private int idSubcap;
<a class="mention" href="/u/basic">@Basic</a>(optional = false)
@Column(name = “doc”)
private String doc;
Alguém poderia me ajudar a resolver essa exclusão?
Obrigada.