Uses of Interface
org.springframework.data.jdbc.core.convert.JdbcConverter
Packages that use JdbcConverter
Package
Description
Core JDBC implementation.
JDBC-specific conversion classes.
Query derivation mechanism for JDBC specific repositories.
-
Uses of JdbcConverter in org.springframework.data.jdbc.core
Constructors in org.springframework.data.jdbc.core with parameters of type JdbcConverterModifierConstructorDescriptionJdbcAggregateTemplate(ApplicationContext publisher, org.springframework.data.relational.core.mapping.RelationalMappingContext context, JdbcConverter converter, DataAccessStrategy dataAccessStrategy) Creates a newJdbcAggregateTemplategivenApplicationContext,RelationalMappingContextandDataAccessStrategy.JdbcAggregateTemplate(ApplicationEventPublisher publisher, org.springframework.data.relational.core.mapping.RelationalMappingContext context, JdbcConverter converter, DataAccessStrategy dataAccessStrategy) Creates a newJdbcAggregateTemplategivenApplicationEventPublisher,RelationalMappingContextandDataAccessStrategy. -
Uses of JdbcConverter in org.springframework.data.jdbc.core.convert
Classes in org.springframework.data.jdbc.core.convert that implement JdbcConverterModifier and TypeClassDescriptionclassRelationalConverterthat uses aMappingContextto apply conversion of relational values to property values.Methods in org.springframework.data.jdbc.core.convert with parameters of type JdbcConverterModifier and TypeMethodDescriptionstatic JdbcIdentifierBuilderJdbcIdentifierBuilder.forBackReferences(JdbcConverter converter, org.springframework.data.relational.core.mapping.AggregatePath path, Object value) Creates ParentKeys with backreference for the given path and value of the parents id.Constructors in org.springframework.data.jdbc.core.convert with parameters of type JdbcConverterModifierConstructorDescriptionDataAccessStrategyFactory(SqlGeneratorSource sqlGeneratorSource, JdbcConverter converter, NamedParameterJdbcOperations operations, SqlParametersFactory sqlParametersFactory, InsertStrategyFactory insertStrategyFactory) Creates a newDataAccessStrategyFactory.DefaultDataAccessStrategy(SqlGeneratorSource sqlGeneratorSource, org.springframework.data.relational.core.mapping.RelationalMappingContext context, JdbcConverter converter, NamedParameterJdbcOperations operations, SqlParametersFactory sqlParametersFactory, InsertStrategyFactory insertStrategyFactory) Creates aDefaultDataAccessStrategyEntityRowMapper(org.springframework.data.relational.core.mapping.AggregatePath path, JdbcConverter converter, Identifier identifier) EntityRowMapper(org.springframework.data.relational.core.mapping.RelationalPersistentEntity<T> entity, JdbcConverter converter) protectedMetadataBackedField(org.springframework.data.relational.core.sql.SqlIdentifier name, org.springframework.data.relational.core.mapping.RelationalPersistentEntity<?> entity, MappingContext<? extends org.springframework.data.relational.core.mapping.RelationalPersistentEntity<?>, org.springframework.data.relational.core.mapping.RelationalPersistentProperty> context, JdbcConverter converter) Creates a newQueryMapper.MetadataBackedFieldwith the given name,RelationalPersistentEntityandMappingContext.protectedMetadataBackedField(org.springframework.data.relational.core.sql.SqlIdentifier name, org.springframework.data.relational.core.mapping.RelationalPersistentEntity<?> entity, MappingContext<? extends org.springframework.data.relational.core.mapping.RelationalPersistentEntity<?>, org.springframework.data.relational.core.mapping.RelationalPersistentProperty> context, org.springframework.data.relational.core.mapping.RelationalPersistentProperty property, JdbcConverter converter) Creates a newQueryMapper.MetadataBackedFieldwith the given name,RelationalPersistentEntityandMappingContextwith the givenRelationalPersistentProperty.QueryMapper(JdbcConverter converter) Creates a newQueryMapperwith the givenJdbcConverter.SqlGeneratorSource(org.springframework.data.relational.core.mapping.RelationalMappingContext context, JdbcConverter converter, org.springframework.data.relational.core.dialect.Dialect dialect) SqlParametersFactory(org.springframework.data.relational.core.mapping.RelationalMappingContext context, JdbcConverter converter) -
Uses of JdbcConverter in org.springframework.data.jdbc.mybatis
Methods in org.springframework.data.jdbc.mybatis with parameters of type JdbcConverterModifier and TypeMethodDescriptionstatic DataAccessStrategyMyBatisDataAccessStrategy.createCombinedAccessStrategy(org.springframework.data.relational.core.mapping.RelationalMappingContext context, JdbcConverter converter, NamedParameterJdbcOperations operations, org.apache.ibatis.session.SqlSession sqlSession, NamespaceStrategy namespaceStrategy, org.springframework.data.relational.core.dialect.Dialect dialect) Create aDataAccessStrategythat first checks for queries defined by MyBatis and if it doesn't find one uses aDefaultDataAccessStrategystatic DataAccessStrategyMyBatisDataAccessStrategy.createCombinedAccessStrategy(org.springframework.data.relational.core.mapping.RelationalMappingContext context, JdbcConverter converter, NamedParameterJdbcOperations operations, org.apache.ibatis.session.SqlSession sqlSession, org.springframework.data.relational.core.dialect.Dialect dialect) Create aDataAccessStrategythat first checks for queries defined by MyBatis and if it doesn't find one uses aDefaultDataAccessStrategy -
Uses of JdbcConverter in org.springframework.data.jdbc.repository.config
Methods in org.springframework.data.jdbc.repository.config that return JdbcConverterModifier and TypeMethodDescriptionAbstractJdbcConfiguration.jdbcConverter(JdbcMappingContext mappingContext, NamedParameterJdbcOperations operations, RelationResolver relationResolver, JdbcCustomConversions conversions, org.springframework.data.relational.core.dialect.Dialect dialect) Creates aRelationalConverterusing the configuredAbstractJdbcConfiguration.jdbcMappingContext(Optional, JdbcCustomConversions, RelationalManagedTypes).Methods in org.springframework.data.jdbc.repository.config with parameters of type JdbcConverterModifier and TypeMethodDescriptionAbstractJdbcConfiguration.dataAccessStrategyBean(NamedParameterJdbcOperations operations, JdbcConverter jdbcConverter, JdbcMappingContext context, org.springframework.data.relational.core.dialect.Dialect dialect) MyBatisJdbcConfiguration.dataAccessStrategyBean(NamedParameterJdbcOperations operations, JdbcConverter jdbcConverter, JdbcMappingContext context, org.springframework.data.relational.core.dialect.Dialect dialect) AbstractJdbcConfiguration.jdbcAggregateTemplate(ApplicationContext applicationContext, JdbcMappingContext mappingContext, JdbcConverter converter, DataAccessStrategy dataAccessStrategy) Register aJdbcAggregateTemplateas a bean for easy use in applications that need a lower level of abstraction than the normal repository abstraction. -
Uses of JdbcConverter in org.springframework.data.jdbc.repository.query
Constructors in org.springframework.data.jdbc.repository.query with parameters of type JdbcConverterModifierConstructorDescriptionPartTreeJdbcQuery(org.springframework.data.relational.core.mapping.RelationalMappingContext context, JdbcQueryMethod queryMethod, org.springframework.data.relational.core.dialect.Dialect dialect, JdbcConverter converter, NamedParameterJdbcOperations operations, AbstractJdbcQuery.RowMapperFactory rowMapperFactory) Creates a newPartTreeJdbcQuery.PartTreeJdbcQuery(org.springframework.data.relational.core.mapping.RelationalMappingContext context, JdbcQueryMethod queryMethod, org.springframework.data.relational.core.dialect.Dialect dialect, JdbcConverter converter, NamedParameterJdbcOperations operations, RowMapper<Object> rowMapper) Creates a newPartTreeJdbcQuery.StringBasedJdbcQuery(String query, JdbcQueryMethod queryMethod, NamedParameterJdbcOperations operations, AbstractJdbcQuery.RowMapperFactory rowMapperFactory, JdbcConverter converter, QueryMethodEvaluationContextProvider evaluationContextProvider) Deprecated.StringBasedJdbcQuery(String query, JdbcQueryMethod queryMethod, NamedParameterJdbcOperations operations, AbstractJdbcQuery.RowMapperFactory rowMapperFactory, JdbcConverter converter, ValueExpressionDelegate delegate) Creates a newStringBasedJdbcQueryfor the givenJdbcQueryMethod,RelationalMappingContextandAbstractJdbcQuery.RowMapperFactory.StringBasedJdbcQuery(JdbcQueryMethod queryMethod, NamedParameterJdbcOperations operations, AbstractJdbcQuery.RowMapperFactory rowMapperFactory, JdbcConverter converter, QueryMethodEvaluationContextProvider evaluationContextProvider) Deprecated.use alternative constructorStringBasedJdbcQuery(JdbcQueryMethod queryMethod, NamedParameterJdbcOperations operations, AbstractJdbcQuery.RowMapperFactory rowMapperFactory, JdbcConverter converter, ValueExpressionDelegate delegate) Creates a newStringBasedJdbcQueryfor the givenJdbcQueryMethod,RelationalMappingContextandAbstractJdbcQuery.RowMapperFactory.StringBasedJdbcQuery(JdbcQueryMethod queryMethod, NamedParameterJdbcOperations operations, RowMapper<?> defaultRowMapper, JdbcConverter converter, QueryMethodEvaluationContextProvider evaluationContextProvider) Deprecated.since 3.4, use the constructors acceptingValueExpressionDelegateinstead. -
Uses of JdbcConverter in org.springframework.data.jdbc.repository.support
Methods in org.springframework.data.jdbc.repository.support with parameters of type JdbcConverterModifier and TypeMethodDescriptionvoidJdbcRepositoryFactoryBean.setConverter(JdbcConverter converter) Constructors in org.springframework.data.jdbc.repository.support with parameters of type JdbcConverterModifierConstructorDescriptionJdbcRepositoryFactory(DataAccessStrategy dataAccessStrategy, org.springframework.data.relational.core.mapping.RelationalMappingContext context, JdbcConverter converter, org.springframework.data.relational.core.dialect.Dialect dialect, ApplicationEventPublisher publisher, NamedParameterJdbcOperations operations) Creates a newJdbcRepositoryFactoryfor the givenDataAccessStrategy,RelationalMappingContextandApplicationEventPublisher.SimpleJdbcRepository(JdbcAggregateOperations entityOperations, PersistentEntity<T, ?> entity, JdbcConverter converter)
ValueExpressionDelegateinstead.