There are two types of EntityGraphs, Fetch and Load, which define if the entities not specified by attribute nodes of EntityGraphs should be fetched lazily or eagerly. Attributes specified by attribute nodes of EntityGraph are always fetched eagerly.
FETCH TYPE: Attributes that are specified by AttributeNodes of EntityGraph are treated as FetchType.EAGER and the rest of the attributes are treated as FetchType.Lazy.
LOAD TYPE: Attributes that are specified by AttributeNodes of EntityGraph are treated as FetchType.EAGER and the rest of the attributes are treated according to their specified or default FetchTypes.