[英]JPA command to get an ID from foreign key
与JPA上此语法有什么不同
q.setMerchant(em.find(Merchant.class, m.getId()));
之间
q.getMerchant.setId(m.getId());
在第一种情况下,Merchant对象成为附加的实体,在第二种情况下,如果尚未附加,则保持分离状态。
您的第一个示例将q的商人设置为使用m.getId()找到的商人。 第二个示例检索从调用q返回的商人,然后将其ID设置为m.getId()。 它不会将商户设置为q到由我的m.getId()标识的商户
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.