是否应该在JPA中更新整个实体时使用“合并”?

时间:2016-06-28 18:11:39

标签: java jpa

当尝试仅更新JPA中的实体的几个字段时,我应该使用合并吗?这是我的方法的样子:

public Entity update(Entity entity)
{
    return entityManagerProvider.getEntityManager().merge(entity);
}

例如,我有一个拥有超过10个属性的person实体。我只想更新这个人的2个属性(他们的身高和性别)。我传入此方法的实体是否只包含一个ID(主键),它们的新高度和新性别,其他所有字段都为null,只更新数据库中我给出的值的字段?

0 个答案:

没有答案