Извлечение типа LAZY по-прежнему вызывает нетерпеливую загрузку данных Hibernate Spring
Я создал простой загрузочный проект Spring с данными Spring.
У меня есть объект TagGroup, который имеет отношение один ко многим с тегами.
@Entity
@Table(name = "TAG_GROUP")
public class TagGroup{
@OneToMany(fetch=FetchType.LAZY,mappedBy = "tagGroup")
private Set<Tag> tagList;
}
Tag Entity, как показано ниже
@Entity
@Table(name = "TAGS")
public class Tag {
@ManyToOne(optional = false,fetch=FetchType.LAZY)
@JoinColumn(name = "TAG_GROUP_ID")
private TagGroup tagGroup;
}
Я использую данные Spring, расширяющие JPArepository и использую метод findAll.
Проблема в том, что Lazy fetch не работает, НО Infact загружает список тегов также без явного вызова tagList, как будто это EAGER ...
Кто-нибудь, пожалуйста, скажите мне, что я здесь делаю неправильно?