Class BasicJdbcConverter

java.lang.Object
org.springframework.data.relational.core.conversion.AbstractRelationalConverter
org.springframework.data.relational.core.conversion.MappingRelationalConverter
org.springframework.data.jdbc.core.convert.MappingJdbcConverter
org.springframework.data.jdbc.core.convert.BasicJdbcConverter
All Implemented Interfaces:
Aware, ApplicationContextAware, EnvironmentCapable, JdbcConverter, org.springframework.data.relational.core.conversion.RelationalConverter

@Deprecated(since="3.2") public class BasicJdbcConverter extends MappingJdbcConverter
Deprecated.
since 3.2, use MappingJdbcConverter instead as the naming suggests a limited scope of functionality.
RelationalConverter that uses a MappingContext to apply conversion of relational values to property values.

Conversion is configurable by providing a customized CustomConversions.

Since:
1.1
Author:
Mark Paluch
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.springframework.data.relational.core.conversion.MappingRelationalConverter

    org.springframework.data.relational.core.conversion.MappingRelationalConverter.AggregatePathValueProvider, org.springframework.data.relational.core.conversion.MappingRelationalConverter.ConversionContext, org.springframework.data.relational.core.conversion.MappingRelationalConverter.DefaultConversionContext, org.springframework.data.relational.core.conversion.MappingRelationalConverter.DocumentValueProvider, org.springframework.data.relational.core.conversion.MappingRelationalConverter.ProjectingConversionContext, org.springframework.data.relational.core.conversion.MappingRelationalConverter.RelationalPropertyValueProvider
  • Constructor Summary

    Constructors
    Constructor
    Description
    BasicJdbcConverter(org.springframework.data.relational.core.mapping.RelationalMappingContext context, RelationResolver relationResolver)
    Deprecated.
    Creates a new BasicJdbcConverter given MappingContext and a no-op type factory throwing UnsupportedOperationException on type creation.
    BasicJdbcConverter(org.springframework.data.relational.core.mapping.RelationalMappingContext context, RelationResolver relationResolver, CustomConversions conversions, JdbcTypeFactory typeFactory)
    Deprecated.
    Creates a new BasicJdbcConverter given MappingContext.
    BasicJdbcConverter(org.springframework.data.relational.core.mapping.RelationalMappingContext context, RelationResolver relationResolver, CustomConversions conversions, JdbcTypeFactory typeFactory, org.springframework.data.relational.core.sql.IdentifierProcessing identifierProcessing)
    Deprecated.
    Creates a new BasicJdbcConverter given MappingContext.
  • Method Summary

    Methods inherited from class org.springframework.data.jdbc.core.convert.MappingJdbcConverter

    getColumnType, getTargetSqlType, newValueProvider, readAndResolve, readValue, writeJdbcValue, writeValue

    Methods inherited from class org.springframework.data.relational.core.conversion.MappingRelationalConverter

    createInstance, doReadProjection, getConversionContext, getEnvironment, getPotentiallyConvertedSimpleRead, getPropertyAccessor, introspectProjection, newProjectingConversionContext, project, read, read, readAggregate, readAggregate, readCollectionOrArray, readMap, setApplicationContext

    Methods inherited from class org.springframework.data.relational.core.conversion.AbstractRelationalConverter

    getConversions, getConversionService, getEntityInstantiators, getMappingContext

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.context.ApplicationContextAware

    setApplicationContext

    Methods inherited from interface org.springframework.data.jdbc.core.convert.JdbcConverter

    getMappingContext, mapRow, mapRow, readAndResolve, readAndResolve, writeJdbcValue

    Methods inherited from interface org.springframework.data.relational.core.conversion.RelationalConverter

    createInstance, getConversionService, getEntityInstantiators, getPropertyAccessor, introspectProjection, project, read