我正在使用Spring数据,我必须更改一个对象的所有字段。 通常我用例如:
@Modifying
@Query("UPDATE Car u SET u.datatable= ?2 WHERE u.idCar = ?1")
void setDatatable(int idCar, String datatable);
在我的存储库类中。现在我应该使用
@Modifying
@Query("UPDATE OilSample u SET all fields WHERE u.idOilSample = oilSampleMap.idOilSample")
void modify(OilSampleMap oilSampleMap);
但是idOilSample和我的所有字段都在OilSampleMap实例中(它包含所有的OilSample字段)。是否可以使用@Query
注释或查询方法?感谢