JPA 上的这个语法有什么不同
q.setMerchant(em.find(Merchant.class, m.getId()));
之间
q.getMerchant.setId(m.getId());
最佳答案
在第一种情况下,Merchant 对象成为附加实体,在第二种情况下,如果尚未附加,则保持分离状态。
关于java - 从外键获取 ID 的 JPA 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9074090/