0

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

のようなことをする方法はありますか

MyEntity y = repository.findById(x.id);
if(y != null){
  y = x;
  repository.persist(y)
}

エンティティを切り離さずに?

4

1 に答える 1