public final class SQLMappingCatalog:
Immutable SQL mapping catalog built once by EntityManagerFactory.
Annotation reflection and external mapping selection happen during factory acquisition. Repository creation then performs one hash lookup and never repeats entity reflection.
| Modifier and Type | Member | Description |
|---|---|---|
| public readonly property | mappedTypes | Deterministically ordered entity types represented by this catalog. |
| public readonly property | mappingFingerprintmappingFingerprint as String |
Stable fingerprint of every effective SQL entity mapping. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | SQLMappingCatalogSQLMappingCatalog(
mappedTypes as IList<Type>,
mappings as MappingRegistry = MappingRegistry.empty
): |
Builds and validates all effective SQL mappings. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | resolveresolve(entityType as Type) as SQLMappedEntity: |
Resolves one effective mapping by entity type. |