Fetch Type LAZY verursacht weiterhin eifriges Laden von Hibernate Spring-Daten

Ich habe ein einfaches Spring-Boot-Projekt mit Spring-Daten erstellt.

Ich habe eine TagGroup-Entität, die eine bis viele Beziehungen zu Tags hat.

 @Entity
 @Table(name = "TAG_GROUP")
 public class TagGroup{

  @OneToMany(fetch=FetchType.LAZY,mappedBy = "tagGroup")
  private Set<Tag> tagList;

 }

Die Tag-Entität ist wie folgt

  @Entity
  @Table(name = "TAGS")
  public class Tag {

      @ManyToOne(optional = false,fetch=FetchType.LAZY)
       @JoinColumn(name = "TAG_GROUP_ID")
       private TagGroup tagGroup;

  }

Ich verwende Spring-Daten, die das JPArepository erweitern, und verwende die findAll-Methode.

Das Problem, der Lazy Fetch funktioniert nicht, aber tatsächlich wird die Tag-Liste auch geladen, ohne die Tag-Liste explizit als If it is EAGER aufzurufen ...

ann mir bitte jemand sagen, was ich hier falsch mach

Antworten auf die Frage(2)

Ihre Antwort auf die Frage