java将OneTONE链接更改为另一个id为的实体
有问题,但在任何地方都找不到答案=)
我有实体包装
@Entity
public class Packing {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq_packing")
@SequenceGenerator(allocationSize = 100, name="seq_packing", sequenceName="seq_packing")
@Getter
long id;
@Getter
@Setter
@OneToOne
PackingDictionary packingDictionary;
@Getter
@Setter
long price;
@Getter
@Setter
long quantity;
public Packing() {
}
public Packing(PackingDictionary packingDictionary, long price, long quantity) {
this.packingDictionary = packingDictionary;
this.price = price;
this.quantity = quantity;
}
public void changePackingType(Long id){
}
}
我使用OneToOne关系在Packing实体和packingdirectionary(即真正的dictionary)之间进行引用
那么,我怎样才能创建一个方法来更改对字典中已经存在的另一个id的引用呢
在SQL中,它只是更改打包表中的引用id
# 1 楼答案