## Uses of Interface
org.springframework.data.jdbc.core.convert.JdbcConverter

Packages that use JdbcConverter
org.springframework.data.jdbc.core: Core JDBC implementation.
org.springframework.data.jdbc.core.convert: JDBC-specific conversion classes.
org.springframework.data.jdbc.mybatis
org.springframework.data.jdbc.repository.config
org.springframework.data.jdbc.repository.query: Query derivation mechanism for JDBC specific repositories.
org.springframework.data.jdbc.repository.support

### Uses of JdbcConverter in org.springframework.data.jdbc.core

Constructors in org.springframework.data.jdbc.core with parameters of type JdbcConverter
Constructor and Description
`JdbcAggregateTemplate(ApplicationContext publisher, RelationalMappingContext context, JdbcConverter converter, DataAccessStrategy dataAccessStrategy)` Creates a new `JdbcAggregateTemplate` given `ApplicationContext`, `RelationalMappingContext` and `DataAccessStrategy`.
`JdbcAggregateTemplate(ApplicationEventPublisher publisher, RelationalMappingContext context, JdbcConverter converter, DataAccessStrategy dataAccessStrategy)` Creates a new `JdbcAggregateTemplate` given `ApplicationEventPublisher`, `RelationalMappingContext` and `DataAccessStrategy`.

### Uses of JdbcConverter in org.springframework.data.jdbc.core.convert

Classes in org.springframework.data.jdbc.core.convert that implement JdbcConverter
`class` `BasicJdbcConverter` `RelationalConverter` that uses a `MappingContext` to apply basic conversion of relational values to property values.

Methods in org.springframework.data.jdbc.core.convert with parameters of type JdbcConverter
`static JdbcIdentifierBuilder` JdbcIdentifierBuilder.`forBackReferences(JdbcConverter converter, PersistentPropertyPathExtension 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 JdbcConverter
Constructor and Description
`DefaultDataAccessStrategy(SqlGeneratorSource sqlGeneratorSource, RelationalMappingContext context, JdbcConverter converter, NamedParameterJdbcOperations operations)` Creates a `DefaultDataAccessStrategy`
`EntityRowMapper(PersistentPropertyPathExtension path, JdbcConverter converter, Identifier identifier)`
`EntityRowMapper(RelationalPersistentEntity<T> entity, JdbcConverter converter)`
`SqlGeneratorSource(RelationalMappingContext context, JdbcConverter converter, Dialect dialect)`

### Uses of JdbcConverter in org.springframework.data.jdbc.mybatis

Methods in org.springframework.data.jdbc.mybatis with parameters of type JdbcConverter
`static DataAccessStrategy` MyBatisDataAccessStrategy.`createCombinedAccessStrategy(RelationalMappingContext context, JdbcConverter converter, NamedParameterJdbcOperations operations, org.apache.ibatis.session.SqlSession sqlSession, Dialect dialect)` Create a `DataAccessStrategy` that first checks for queries defined by MyBatis and if it doesn't find one uses a `DefaultDataAccessStrategy`

`static DataAccessStrategy`

MyBatisDataAccessStrategy.`createCombinedAccessStrategy(RelationalMappingContext context, JdbcConverter converter, NamedParameterJdbcOperations operations, org.apache.ibatis.session.SqlSession sqlSession, NamespaceStrategy namespaceStrategy, Dialect dialect)`
Create a `DataAccessStrategy` that first checks for queries defined by MyBatis and if it doesn't find one uses a `DefaultDataAccessStrategy`

### Uses of JdbcConverter in org.springframework.data.jdbc.repository.config

Methods in org.springframework.data.jdbc.repository.config that return JdbcConverter
`JdbcConverter` AbstractJdbcConfiguration.`jdbcConverter(JdbcMappingContext mappingContext, NamedParameterJdbcOperations operations, RelationResolver relationResolver, JdbcCustomConversions conversions, Dialect dialect)` Creates a `RelationalConverter` using the configured `AbstractJdbcConfiguration.jdbcMappingContext(Optional, JdbcCustomConversions)`.

Methods in org.springframework.data.jdbc.repository.config with parameters of type JdbcConverter
`DataAccessStrategy` AbstractJdbcConfiguration.`dataAccessStrategyBean(NamedParameterJdbcOperations operations, JdbcConverter jdbcConverter, JdbcMappingContext context, Dialect dialect)` Create a `DataAccessStrategy` for reuse in the `JdbcAggregateOperations` and the `JdbcConverter`.
`DataAccessStrategy` MyBatisJdbcConfiguration.`dataAccessStrategyBean(NamedParameterJdbcOperations operations, JdbcConverter jdbcConverter, JdbcMappingContext context, Dialect dialect)`
`JdbcAggregateTemplate` AbstractJdbcConfiguration.`jdbcAggregateTemplate(ApplicationContext applicationContext, JdbcMappingContext mappingContext, JdbcConverter converter, DataAccessStrategy dataAccessStrategy)` Register a `JdbcAggregateTemplate` as 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 JdbcConverter
Constructor and Description
`PartTreeJdbcQuery(RelationalMappingContext context, JdbcQueryMethod queryMethod, Dialect dialect, JdbcConverter converter, NamedParameterJdbcOperations operations, RowMapper<Object> rowMapper)` Creates a new `PartTreeJdbcQuery`.
`StringBasedJdbcQuery(JdbcQueryMethod queryMethod, NamedParameterJdbcOperations operations, RowMapper<?> defaultRowMapper, JdbcConverter converter)` Creates a new `StringBasedJdbcQuery` for the given `JdbcQueryMethod`, `RelationalMappingContext` and `RowMapper`.

### Uses of JdbcConverter in org.springframework.data.jdbc.repository.support

Methods in org.springframework.data.jdbc.repository.support with parameters of type JdbcConverter
`void` JdbcRepositoryFactoryBean.`setConverter(JdbcConverter converter)`

Constructors in org.springframework.data.jdbc.repository.support with parameters of type JdbcConverter
Constructor and Description
`JdbcRepositoryFactory(DataAccessStrategy dataAccessStrategy, RelationalMappingContext context, JdbcConverter converter, Dialect dialect, ApplicationEventPublisher publisher, NamedParameterJdbcOperations operations)` Creates a new `JdbcRepositoryFactory` for the given `DataAccessStrategy`, `RelationalMappingContext` and `ApplicationEventPublisher`.