繁体   English   中英

JPA命令从外键获取ID

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM