dQ列表中的JPQL批量更新

时间:2019-02-24 14:09:06

标签: java spring-data-jpa jpql

我有一个“ 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”相应的“顺序”。 是否可以在单个查询中做到这一点?如果没有,还有什么更好的方法吗?

0 个答案:

没有答案