有两个表,其中一个是客户,另一个是产品,如您所知,客户与产品具有 OneToMany 关系,如下所示
在客户实体中,
private Set<Product> products;
如您所见,我使用Set
实现 OneToMany 关系,但是当我想在将来只添加一个实体作为产品时,我必须获取所有这些产品并执行类似的操作,
Set<Product> products = customer.getProduct();
products.add(new Product(id, name, price));
dao.update(customer);
我认为从数据库中获取所有产品只是为了添加一个新实体,这真的很繁重,在休眠中有没有其他方法可以做到这一点?