Package cn.dinodev.spring.data.jdbc
Class DinoJdbcMappingContext
java.lang.Object
org.springframework.data.mapping.context.AbstractMappingContext<org.springframework.data.relational.core.mapping.RelationalPersistentEntity<?>,org.springframework.data.relational.core.mapping.RelationalPersistentProperty>
org.springframework.data.relational.core.mapping.RelationalMappingContext
org.springframework.data.jdbc.core.mapping.JdbcMappingContext
cn.dinodev.spring.data.jdbc.DinoJdbcMappingContext
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware,org.springframework.context.ApplicationEventPublisherAware,org.springframework.context.EnvironmentAware,org.springframework.data.mapping.context.MappingContext<org.springframework.data.relational.core.mapping.RelationalPersistentEntity<?>,org.springframework.data.relational.core.mapping.RelationalPersistentProperty>
public class DinoJdbcMappingContext
extends org.springframework.data.jdbc.core.mapping.JdbcMappingContext
- Author:
- Cody Lu
-
Constructor Summary
ConstructorsConstructorDescriptionDinoJdbcMappingContext(org.springframework.data.relational.core.mapping.NamingStrategy namingStrategy) 创建DinoJdbcMappingContext实例 -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> org.springframework.data.relational.core.mapping.RelationalPersistentEntity<T> createPersistentEntity(org.springframework.data.util.TypeInformation<T> typeInformation) protected org.springframework.data.relational.core.mapping.RelationalPersistentPropertycreatePersistentProperty(org.springframework.data.mapping.model.Property property, org.springframework.data.relational.core.mapping.RelationalPersistentEntity<?> owner, org.springframework.data.mapping.model.SimpleTypeHolder simpleTypeHolder) protected booleanshouldCreatePersistentEntityFor(org.springframework.data.util.TypeInformation<?> type) Methods inherited from class org.springframework.data.relational.core.mapping.RelationalMappingContext
applyDefaults, getAggregatePath, getAggregatePath, getNamingStrategy, getPersistentEntity, isForceQuote, isSingleQueryLoadingEnabled, setApplicationContext, setForceQuote, setSingleQueryLoadingEnabled, setSqlIdentifierSanitizerMethods inherited from class org.springframework.data.mapping.context.AbstractMappingContext
addPersistentEntity, addPersistentEntity, afterPropertiesSet, doFindPersistentPropertyPaths, findPersistentPropertyPaths, getManagedTypes, getPersistentEntities, getPersistentEntity, getPersistentEntity, getPersistentPropertyPath, getPersistentPropertyPath, getPersistentPropertyPath, hasPersistentEntityFor, initialize, setApplicationEventPublisher, setBeanFactory, setEnvironment, setInitialEntitySet, setManagedTypes, setSimpleTypeHolder, setStrict, shouldCreatePropertiesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.data.mapping.context.MappingContext
getRequiredPersistentEntity, getRequiredPersistentEntity, getRequiredPersistentEntity
-
Constructor Details
-
DinoJdbcMappingContext
public DinoJdbcMappingContext(org.springframework.data.relational.core.mapping.NamingStrategy namingStrategy) 创建DinoJdbcMappingContext实例- Parameters:
namingStrategy- 命名策略
-
-
Method Details
-
createPersistentEntity
@NonNull protected <T> org.springframework.data.relational.core.mapping.RelationalPersistentEntity<T> createPersistentEntity(@NonNull org.springframework.data.util.TypeInformation<T> typeInformation) - Overrides:
createPersistentEntityin classorg.springframework.data.relational.core.mapping.RelationalMappingContext
-
createPersistentProperty
@NonNull protected org.springframework.data.relational.core.mapping.RelationalPersistentProperty createPersistentProperty(@NonNull org.springframework.data.mapping.model.Property property, @NonNull org.springframework.data.relational.core.mapping.RelationalPersistentEntity<?> owner, @NonNull org.springframework.data.mapping.model.SimpleTypeHolder simpleTypeHolder) - Overrides:
createPersistentPropertyin classorg.springframework.data.jdbc.core.mapping.JdbcMappingContext
-
shouldCreatePersistentEntityFor
protected boolean shouldCreatePersistentEntityFor(@NonNull org.springframework.data.util.TypeInformation<?> type) - Overrides:
shouldCreatePersistentEntityForin classorg.springframework.data.jdbc.core.mapping.JdbcMappingContext
-