Как GroupBy и его список элементов в объект MAP в Java?JAVA

Программисты JAVA общаются здесь
Anonymous
Как GroupBy и его список элементов в объект MAP в Java?

Сообщение Anonymous »

У меня есть список бронирования, и это бронирование имеет полевой чиновник как Enum следующим образом < /p>

Код: Выделить всё

@Data
@Entity
@TypeDef(name = "json", typeClass = JsonStringType.class)
public class Booking {
@Id
@GeneratedValue(generator = "uuid2")
@GenericGenerator(name = "uuid2", strategy = "uuid2")
@Column(name = "id", nullable = false, columnDefinition = "VARCHAR(36)")
private String id;

@Column(name = "office_type")
private OfficeType officeType;
Я получаю список бронирования от DB, и мне нужно вернуться к клиенту, который списки и сгруппирован по типу Office и count as: < /p>

Код: Выделить всё

List bookingList = bookingRepository.findByStatus(Status.APPROVED);
Map officeTypeMap = new HashMap();
Как я могу транслировать этот список в группировку карты с помощью OfficeType и CONTS?

Подробнее здесь: https://stackoverflow.com/questions/741 ... ct-in-java

Вернуться в «JAVA»