A Walk to Lazy Fetching With Hibernate and Spring Data JPA
Using FetchType.EAGER is a very bad practice, since our services may not require all the data of the mapped entities in all cases.
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Syed Mainul Hasan
25,671 viewsUsing FetchType.EAGER is a very bad practice, since our services may not require all the data of the mapped entities in all cases.

A N M Bazlur Rahman
5,134 viewsHave you ever wondered what is the purpose of the "wait()", "notify()", "notifyAll()" methods that come with each Java object?

Shai Almog
2,046 viewsWe can see production disasters from miles away. Bad communication, missing skills, immature technological choices create ongoing disasters.

Carl Dea
13,890 viewsWhen picking a build distribution with the current version of GitHub Actions setup-java@v2 you really only have two choices: zulu or …

Jadon Ortlepp
4,985 viewsIf you are using enterprise-orientated specifications should you make the switch to OpenJDK 17 ? Payara's Rudy De Busscher thinks you …

Helen Scott
89,856 viewsSometimes you need to modify multiple lines of code on separate lines inside IntelliJ IDEA with the same change. Here's how!

Chandra Guntur
9,720 viewsMaven is a plugin-execution framework: plugins are an assembly of goals, code written as MOJOs (Maven’s plain Old Java Objects).
Learn about Deep Netts, a lightweight Java-native library, easy to learn, and solves many technical challenges related to ML.
Rafael del Nero
3,427 viewsUsing Streams and Set Collection Factory methods with Java makes code easier to read and maintain. Take the next Java quiz to learn more.
A N M Bazlur Rahman
3,985 viewsOptional is a mystery box, a wrapping paper: it may not contain value. When we specify that in a signature, we assume the box might be …