## Uses of Interface
org.springframework.data.relational.core.mapping.RelationalPersistentEntity

Packages that use RelationalPersistentEntity
org.springframework.data.relational.core.conversion
org.springframework.data.relational.core.mapping
org.springframework.data.relational.repository.query: Query support for relational database repositories.
org.springframework.data.relational.repository.support: Support infrastructure for query derivation of relational database repositories.

### Uses of RelationalPersistentEntity in org.springframework.data.relational.core.conversion

Methods in org.springframework.data.relational.core.conversion that return types with arguments of type RelationalPersistentEntity
`MappingContext<? extends RelationalPersistentEntity<?>,? extends RelationalPersistentProperty>` BasicRelationalConverter.`getMappingContext()`
`MappingContext<? extends RelationalPersistentEntity<?>,? extends RelationalPersistentProperty>` RelationalConverter.`getMappingContext()` Returns the underlying `MappingContext` used by the converter.

Methods in org.springframework.data.relational.core.conversion with parameters of type RelationalPersistentEntity
`static <S> Number` RelationalEntityVersionUtils.`getVersionNumberFromEntity(S instance, RelationalPersistentEntity<S> persistentEntity, RelationalConverter converter)` Get the current value of the version property for an instance of a relational persistent entity.
`static <S> S` RelationalEntityVersionUtils.`setVersionNumberOnEntity(S instance, Number version, RelationalPersistentEntity<S> persistentEntity, RelationalConverter converter)` Set the version property on an instance of a relational persistent entity.

Constructor parameters in org.springframework.data.relational.core.conversion with type arguments of type RelationalPersistentEntity
Constructor and Description
`BasicRelationalConverter(MappingContext<? extends RelationalPersistentEntity<?>,? extends RelationalPersistentProperty> context)` Creates a new `BasicRelationalConverter` given `MappingContext`.
`BasicRelationalConverter(MappingContext<? extends RelationalPersistentEntity<?>,? extends RelationalPersistentProperty> context, CustomConversions conversions)` Creates a new `BasicRelationalConverter` given `MappingContext` and `CustomConversions`.

### Uses of RelationalPersistentEntity in org.springframework.data.relational.core.mapping

Methods in org.springframework.data.relational.core.mapping that return RelationalPersistentEntity
`protected <T> RelationalPersistentEntity<T>` RelationalMappingContext.`createPersistentEntity(TypeInformation<T> typeInformation)`
`RelationalPersistentEntity<?>` PersistentPropertyPathExtension.`getLeafEntity()` The `RelationalPersistentEntity` associated with the leaf of this path.
`RelationalPersistentEntity<?>` RelationalPersistentProperty.`getOwner()`
`RelationalPersistentEntity<?>` BasicRelationalPersistentProperty.`getOwner()`

Methods in org.springframework.data.relational.core.mapping with parameters of type RelationalPersistentEntity
`protected RelationalPersistentProperty` RelationalMappingContext.`createPersistentProperty(Property property, RelationalPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder)`

Constructors in org.springframework.data.relational.core.mapping with parameters of type RelationalPersistentEntity
Constructor and Description
`PersistentPropertyPathExtension(MappingContext<? extends RelationalPersistentEntity<?>,? extends RelationalPersistentProperty> context, RelationalPersistentEntity<?> entity)` Creates the empty path referencing the root itself.

Constructor parameters in org.springframework.data.relational.core.mapping with type arguments of type RelationalPersistentEntity
Constructor and Description
`PersistentPropertyPathExtension(MappingContext<? extends RelationalPersistentEntity<?>,? extends RelationalPersistentProperty> context, PersistentPropertyPath<? extends RelationalPersistentProperty> path)` Creates a non-empty path.
`PersistentPropertyPathExtension(MappingContext<? extends RelationalPersistentEntity<?>,? extends RelationalPersistentProperty> context, RelationalPersistentEntity<?> entity)` Creates the empty path referencing the root itself.

### Uses of RelationalPersistentEntity in org.springframework.data.relational.repository.query

Methods in org.springframework.data.relational.repository.query that return RelationalPersistentEntity
`RelationalPersistentEntity<?>` SimpleRelationalEntityMetadata.`getTableEntity()`
`RelationalPersistentEntity<?>` RelationalEntityMetadata.`getTableEntity()` Returns the `RelationalPersistentEntity` that supposed to determine the table to be queried.

Constructors in org.springframework.data.relational.repository.query with parameters of type RelationalPersistentEntity
Constructor and Description
`SimpleRelationalEntityMetadata(Class<T> type, RelationalPersistentEntity<?> tableEntity)` Creates a new `SimpleRelationalEntityMetadata` using the given type and `RelationalPersistentEntity` to use for table lookups.

Constructor parameters in org.springframework.data.relational.repository.query with type arguments of type RelationalPersistentEntity
Constructor and Description
`DtoInstantiatingConverter(Class<?> dtoType, MappingContext<? extends RelationalPersistentEntity<?>,? extends RelationalPersistentProperty> context, EntityInstantiators instantiator)` Creates a new `Converter` to instantiate DTOs.

### Uses of RelationalPersistentEntity in org.springframework.data.relational.repository.support

Constructors in org.springframework.data.relational.repository.support with parameters of type RelationalPersistentEntity
Constructor and Description
`MappingRelationalEntityInformation(RelationalPersistentEntity<T> entity)` Creates a new `MappingRelationalEntityInformation` for the given `RelationalPersistentEntity`.
`MappingRelationalEntityInformation(RelationalPersistentEntity<T> entity, Class<ID> fallbackIdType)` Creates a new `MappingRelationalEntityInformation` for the given `RelationalPersistentEntity` and fallback identifier type.
`MappingRelationalEntityInformation(RelationalPersistentEntity<T> entity, String customTableName)` Creates a new `MappingRelationalEntityInformation` for the given `RelationalPersistentEntity` and custom table name.