Массовое обновление JPQL из списка dto - PullRequest
0 голосов
/ 24 февраля 2019

У меня есть список «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», и для каждого элемента в списке выберите «PlaceOfConsuming» в базе данных, используя код в «PlaceTourSaveDto», а затем обновите «positionInTour» с соответствующим «заказом».Возможно ли сделать это одним запросом?а если нет, то есть ли лучший способ?

...