В этом конкретном сценарии, скажем, у меня есть пара таблиц {A, B} и их сгенерированные классы JPA.Существует взаимосвязь FK для столбца X из таблицы A -> таблицы B, и этот столбец X в таблице A помечен
@OneToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "X", referencedColumnName = "X", insertable = false, updatable = false).
У меня есть запрос именованного JPA, который объединяет две таблицы в этомколонка "Х".При выполнении я получаю правильные результаты, но к базе данных выполняется несколько запросов.При каждом совпадении данных в соединении создается запрос, который запускается для БД.Это перегружает нашу базу данных.Насколько я понимаю, при извлечении LAZY JPA не должен выполнять главный запрос только один раз и возвращать весь набор результатов, вместо того, чтобы создавать дополнительные дочерние запросы для сопоставления данных объединения