Берет энтити за 7 минут, хотя там 15к записей

У меня есть таблица всего с 15000 записями. Но взятие сущности с базы занимает около 6-7 минут. Для 1 экземпляра.

Стек: spring-boot 2.3.3 hiber 5.4.20final

SQL приводить не буду, там банальный селект всех полей (смотрел по логам хибернейта).

Итак, сущность:

@NoArgsConstructor
@AllArgsConstructor
@Getter
@Setter
@Entity
/*60 полей скрыл, просто стринги и интежеры*/

    @JsonProperty("Employees")
    @OneToMany(mappedBy = "subjectEmployeesId")
    private List<SubjectUsers> Employees;
    @JsonIgnore
    @OneToMany(mappedBy = "Supplier")
    private List<Contract> contractSup;
    @JsonIgnore
    @OneToMany(mappedBy = "Customer")
    private List<Contract> contractCus;
    @JsonIgnore
    @OneToMany(mappedBy = "Supplier")
    private List<ContractAct> contractActSupplier;
    @JsonIgnore
    @OneToMany(mappedBy = "Customer")
    private List<ContractAct> contractActCustomer;
    @JsonIgnore
    @OneToMany(mappedBy = "Subject")
    private List<ContractActSign> contractActSigns;
    @JsonIgnore
    @OneToMany(mappedBy = "Organizer")
    private List<TrdBuy> contractTrdBuy;

Есть 7 @OneToMany маппингов.


Ответы (0 шт):