Uses of Interface
jakarta.persistence.metamodel.MapAttribute
Package
Description
Jakarta Persistence is the API for the management for persistence and object/relational mapping.
Jakarta Persistence Criteria API
Jakarta Persistence Metamodel API
-
Uses of MapAttribute in jakarta.persistence
Modifier and TypeMethodDescription<K> Subgraph
<K> Graph.addMapKeySubgraph
(MapAttribute<? super T, K, ?> attribute) Add a node to the graph that corresponds to a map key that is a managed type.<K> Subgraph
<K> Graph.addTreatedMapKeySubgraph
(MapAttribute<? super T, ? super K, ?> attribute, Class<K> type) Add a node to the graph that corresponds to a map key that is a managed type with inheritance. -
Uses of MapAttribute in jakarta.persistence.criteria
Modifier and TypeMethodDescriptionMapAttribute
<? super Z, K, V> MapJoin.getModel()
Return the metamodel representation for the map attribute.Modifier and TypeMethodDescription<K,
V, M extends Map<K, V>>
Expression<M> Path.get
(MapAttribute<? super X, K, V> map) Create a path corresponding to the referenced map-valued attribute.From.join
(MapAttribute<? super X, K, V> map) Create an inner join to the specifiedMap
-valued attribute.From.join
(MapAttribute<? super X, K, V> map, JoinType jt) Create a join to the specifiedMap
-valued attribute using the given join type. -
Uses of MapAttribute in jakarta.persistence.metamodel
Modifier and TypeMethodDescriptionMapAttribute
<X, ?, ?> ManagedType.getDeclaredMap
(String name) Return the Map-valued attribute declared by the managed type that corresponds to the specified name.<K,
V> MapAttribute <X, K, V> ManagedType.getDeclaredMap
(String name, Class<K> keyType, Class<V> valueType) Return the Map-valued attribute declared by the managed type that corresponds to the specified name and Java key and value types.MapAttribute
<? super X, ?, ?> Return the Map-valued attribute of the managed type that corresponds to the specified name.<K,
V> MapAttribute <? super X, K, V> Return the Map-valued attribute of the managed type that corresponds to the specified name and Java key and value types.