У меня есть сущность с большим количеством отношений. Я не могу их изменить, потому что отображение используется во многих частях кода.Lazy loading только в одном случае использования
В одном только одном случае я хотел бы иметь возможность загружать только объекты, а не их отношения.
Я сделал простой CRUDRepository так:
public interface EmployeeRepository extends CrudRepository<Employee, UUID> {
List<Employee> findByCompanyId(UUID companyId);
}
Как я могу загрузить Employee
без их отношений без изменения отображения аннотаций?
Я пробовал:
public interface EmployeeRepository extends CrudRepository<Employee, UUID> {
List<Employee> findLazyByCompanyId(UUID companyId);
}
компилируется, но сущности еще не ленивы загружены. Я удивлен, что ключевое слово «Lazy» принято, если ленивая загрузка не выполняется.
Есть идеи?
Похоже, вам, вероятно, нужен план извлечения. – chrylis