GEDOPLAN
Jakarta EE (Java EE)

JPA 2.1 Entity Graphs: We’re getting even closer!

Jakarta EE (Java EE)

In addition to my last post about entity graph support in Hibernate:

The spec encourages fetching only those attributes which are part of an entity graph used as fetch graph (i. e. by using the hint javax.persistence.fetchgraph) and leave others unloaded even if they are declared EAGER. But „The persistence provider is permitted to fetch additional entity state beyond that specified by a fetch graph or load graph“ (section 3.7.4 Use of Entity Graphs in find and query operations).

That said, Hibernate does not violate the spec.javax.persistence.loadgraph and javax.persistence.fetchgraph are effectively implemented in the same way. It would be an improvement to make javax.persistence.fetchgraph more strict, i. e. make attributes not part of the graph effectively LAZY. Please vote for https://hibernate.atlassian.net/browse/HHH-8776!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Bitte füllen Sie dieses Feld aus.
Bitte füllen Sie dieses Feld aus.
Bitte gib eine gültige E-Mail-Adresse ein.
Sie müssen den Bedingungen zustimmen, um fortzufahren.

Autor

Diesen Artikel teilen

LinkedIn
Xing

Gibt es noch Fragen?

Fragen beantworten wir sehr gerne! Schreibe uns einfach per Kontaktformular.

Kurse

weitere Blogbeiträge

pages g14a0ddbef 640
Spring

Spring Boot + Jasper Font Extensions

Jasper Reports bietet in der Java-Welt eine tolle Möglichkeit, um Reports für die unterschiedlichsten Einsatzzwecke zu generieren. Gerade im Zusammenspiel…
IT-Training - GEDOPLAN
Application Server

WildFly 8 – erste Erfahrungen

Die Mitte Februar veröffentlichte finale Version des Java-EE-7-Servers WildFly nutzen wir seitdem für einige interne Projekte und unsere Seminare. Die…

Work Life Balance. Jobs bei Gedoplan

We are looking for you!

Lust bei GEDOPLAN mitzuarbeiten? Wir suchen immer Verstärkung – egal ob Entwickler, Dozent, Trainerberater oder für unser IT-Marketing! Schau doch einfach mal auf unsere Jobseiten! Wir freuen uns auf Dich!

Work Life Balance. Jobs bei Gedoplan

We are looking for you!

Lust bei GEDOPLAN mitzuarbeiten? Wir suchen immer Verstärkung – egal ob Entwickler, Dozent, Trainerberater oder für unser IT-Marketing! Schau doch einfach mal auf unsere Jobseiten! Wir freuen uns auf Dich!