我有一个包含 2 个表的数据模型:
- 采购订单
- 销售合同
相关的SaleContractJava 类包含一个字段PurchaseOrderpo。PurchaseOrder和之间存在一对一的关系SaleContract。类PurchaseOrder(和表)不知道SaleContract类(包含字段和外键)。
我想选择所有没有关联销售合同的采购订单。我无法完全理解这一点。
任何帮助将非常感激。
@Entity
public class SaleContract {
@Id
private String identifier;
@OneToOne(cascade=CascadeType.DETACH)
private PurchaseOrder po;
private double amount;
private String customerName;
private String salesRepresentative;
和
@Entity
public class PurchaseOrder {
@Id
private String identifier;
private double amount;
private String purchaser;
private String location;
private boolean approved;