当尝试仅更新JPA中的实体的几个字段时,我应该使用合并吗?这是我的方法的样子:
public Entity update(Entity entity)
{
return entityManagerProvider.getEntityManager().merge(entity);
}
例如,我有一个拥有超过10个属性的person实体。我只想更新这个人的2个属性(他们的身高和性别)。我传入此方法的实体是否只包含一个ID(主键),它们的新高度和新性别,其他所有字段都为null,只更新数据库中我给出的值的字段?