我有一个包含 2 个表的数据模型:
- 采购订单
- 销售合同
相关的SaleContract
Java 类包含一个字段PurchaseOrder
po。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;