Uses of Enum Class
jakarta.persistence.criteria.JoinType
Packages that use JoinType
-
Uses of JoinType in jakarta.persistence.criteria
Methods in jakarta.persistence.criteria that return JoinTypeModifier and TypeMethodDescriptionFetch.getJoinType()
Return the join type used in the fetch join.Join.getJoinType()
Return the join type.static JoinType
Returns the enum constant of this class with the specified name.static JoinType[]
JoinType.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in jakarta.persistence.criteria with parameters of type JoinTypeModifier and TypeMethodDescriptionFetchParent.fetch
(PluralAttribute<? super X, ?, Y> attribute, JoinType jt) Create a fetch join to the specified collection-valued attribute using the given join type.FetchParent.fetch
(SingularAttribute<? super X, Y> attribute, JoinType jt) Create a fetch join to the specified single-valued attribute using the given join type.<X,
Y> Fetch <X, Y> Create a fetch join to the specified attribute using the given join type.<Y> CollectionJoin
<X, Y> From.join
(CollectionAttribute<? super X, Y> collection, JoinType jt) Create a join to the specifiedCollection
-valued attribute using the given join type.From.join
(EntityType<Y> entity, JoinType joinType) Create and add a join to the given entity.From.join
(ListAttribute<? super X, Y> list, JoinType jt) Create a join to the specifiedList
-valued attribute using the given join type.From.join
(MapAttribute<? super X, K, V> map, JoinType jt) Create a join to the specifiedMap
-valued attribute using the given join type.From.join
(SetAttribute<? super X, Y> set, JoinType jt) Create a join to the specifiedSet
-valued attribute using the given join type.From.join
(SingularAttribute<? super X, Y> attribute, JoinType jt) Create a join to the specified single-valued attribute using the given join type.Create and add a join to the given entity.<X,
Y> Join <X, Y> Create a join to the specified attribute using the given join type.<X,
Y> CollectionJoin <X, Y> From.joinCollection
(String attributeName, JoinType jt) Create a join to the specifiedCollection
-valued attribute using the given join type.<X,
Y> ListJoin <X, Y> Create a join to the specifiedList
-valued attribute using the given join type.<X,
K, V> MapJoin <X, K, V> Create a join to the specifiedMap
-valued attribute using the given join type.<X,
Y> SetJoin <X, Y> Create a join to the specifiedSet
-valued attribute using the given join type.