我有一个“ PlaceTourSaveDto”列表,描述如下:
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PlaceTourSaveDto {
private String code;
private int order;
}
是从实体派生的:
@Entity
@Table(name = "place_of_consumption", schema = "clientele")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class PlaceOfConsumption {
.
.
@Column(name = "code", unique = true)
private String code;
.
.
@Column(name = "position_in_tour")
private int positionInTour;
.
.
}
我要查询一个遍历“ PlaceTourSaveDto”列表的查询,对于列表中的每个元素,请使用“ PlaceTourSaveDto”中的代码获取数据库中“ PlaceOfConsumption”的内容,然后使用以下代码更新“ positionInTour”相应的“顺序”。 是否可以在单个查询中做到这一点?如果没有,还有什么更好的方法吗?