Deprecated API
Contents
-
Terminally Deprecated ElementsElementDescriptionno longer usedno longer usedno longer useduse
ObjectArgument.of(Object, Integer)factory method for more consistentnullhandlingno longer usedno longer usedno longer usedUseMapCollectors.toMap(Supplier)instead.UseOptionalCollectors.toOptional()instead.ClasspathSqlLocator.create()an instance instead of using static methodsClasspathSqlLocator.create()an instance instead of using static methodsClasspathSqlLocator.create()an instance instead of using static methodsClasspathSqlLocator.create()an instance instead of using static methodsuseMapMappers.setCaseChange(UnaryOperator)instead.UseReflectionMapperUtil.getColumnNames(ResultSet, UnaryOperator)andCaseStrategyto control name capitalizationuseResultIterable.one()orResultIterable.findOne()instead.don't inspect a Binding: keep your own state!don't inspect a Binding: keep your own state!this is expensive to compute, and it's bad practice to inspect a Binding: keep track of your own state!UsePreparedBatch.executePreparedBatch(String...)which has the same functionality but also returns the per-batch modified row counts.useSqlStatements.getSqlLogger()insteadUseSqlLoggerinstead.UseSqlLogger.NOP_SQL_LOGGERinstead.
-
Deprecated Interfaces
-
Deprecated ClassesClassDescriptionthis should never have been public APIwill be replaced by a pluginuse
SqlStatement.bindMap(Map)insteadthis functionality will remain supported, but this class should not be APIthis functionality will remain supported, but this class should not be APIwill be replaced by pluginwill be replaced by an opt-out plugin to give the core no hardwired behaviorUsegetConfig(Enums.class).setEnumStrategy(BY_NAME)instead.UsegetConfig(Enums.class).setEnumStrategy(BY_ORDINAL)instead.MessageFormatformats integers with decimal separators, e.g.1000→"1,000". This hindsight realization has led us to discourage its use.
-
Deprecated Fields
-
Deprecated MethodsMethodDescriptionno longer usedno longer usedno longer usedno longer usedno longer usedno longer usedUse
MapCollectors.toMap(Supplier)instead.UseOptionalCollectors.toOptional()instead.ClasspathSqlLocator.create()an instance instead of using static methodsClasspathSqlLocator.create()an instance instead of using static methodsClasspathSqlLocator.create()an instance instead of using static methodsClasspathSqlLocator.create()an instance instead of using static methodsUseReflectionMapperUtil.getColumnNames(ResultSet, UnaryOperator)andCaseStrategyto control name capitalizationuseResultIterable.one()orResultIterable.findOne()instead.don't inspect a Binding: keep your own state!don't inspect a Binding: keep your own state!this is expensive to compute, and it's bad practice to inspect a Binding: keep track of your own state!UsePreparedBatch.executePreparedBatch(String...)which has the same functionality but also returns the per-batch modified row counts.useSqlStatements.getSqlLogger()instead
-
Deprecated ConstructorsConstructorDescriptionuse
ObjectArgument.of(Object, Integer)factory method for more consistentnullhandlinguseMapMappers.setCaseChange(UnaryOperator)instead.