Jpa仅在表中更新而不是插入

问题描述

我要求仅在表中进行更新,而不能在该表中进行插入或选择。如果有记录,则更新,否则忽略。如何使用JPA实施此操作?

解决方法

首先执行findById(),如果为该ID返回了实体,则可以进行更新,否则可以跳过

UserEntity entity=repo.findById(1111);
if(null!=entity){
    //code for update
     repo.save(entity)
 }
,
<VBRuntime>Default</VBRuntime>