Uses of Interface
jakarta.persistence.metamodel.MapAttribute
Packages that use 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
Methods in jakarta.persistence with parameters of type MapAttributeModifier 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
Methods in jakarta.persistence.criteria that return MapAttributeModifier and TypeMethodDescriptionMapAttribute<? super Z, K, V> MapJoin.getModel()Return the metamodel representation for the map attribute.Methods in jakarta.persistence.criteria with parameters of type MapAttributeModifier 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
Methods in jakarta.persistence.metamodel that return MapAttributeModifier 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.