public class JpaMetamodel extends Object
Metamodel
to be able to apply some fixes against bugs in provider implementations.Constructor and Description |
---|
JpaMetamodel(javax.persistence.metamodel.Metamodel metamodel)
Creates a new
JpaMetamodel for the given JPA Metamodel . |
Modifier and Type | Method and Description |
---|---|
boolean |
isJpaManaged(Class<?> type)
Returns whether the given type is managed by the backing JPA
Metamodel . |
boolean |
isSingleIdAttribute(Class<?> entity,
String name,
Class<?> attributeType)
Returns whether the attribute of given name and type is the single identifier attribute of the given entity.
|
public JpaMetamodel(javax.persistence.metamodel.Metamodel metamodel)
JpaMetamodel
for the given JPA Metamodel
.metamodel
- must not be null.public boolean isJpaManaged(Class<?> type)
Metamodel
.type
- must not be null.public boolean isSingleIdAttribute(Class<?> entity, String name, Class<?> attributeType)
entity
- must not be null.name
- must not be null.attributeType
- must not be null.Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.