Example usage for Java org.hibernate.annotations FetchMode fields, constructors, methods, implement or subclass
The text is from its open source code.
FetchMode | SELECT Use a secondary select for each individual entity, collection, or join load. |
FetchMode | JOIN Use an outer join to load the related entities, collections or joins. |
FetchMode | SUBSELECT Available for collections only.  When accessing a non-initialized collection, this fetch mode will trigger loading all elements of all collections of the same role for all owners associated with the persistence context using a single secondary select. |