Quarkus で PanacheRepositories を使用しています。現在、機能を実現したいと考えていますupdate(X x)
。基本的に私がしたいのは、存在するエンティティy
が存在するかどうかをチェックし、id==x.id
それを に更新する関数ですが、すべての属性を からにx
ディープコピーする必要なしにこれが可能かどうかはわかりません。オブジェクトが巨大なので、私はそれを望んでいません。x
y
のようなことをする方法はありますか
MyEntity y = repository.findById(x.id);
if(y != null){
y = x;
repository.persist(y)
}
エンティティを切り離さずに?