/** * Will create a newInstance of JdbcMapperBuilder on the specified type. * @param target the type * @param <T> the jdbcMapper target type * @return the builder */ public <T> JdbcMapperBuilder<T> newBuilder(final Type target) { ClassMeta<T> classMeta = getClassMeta(target); return newBuilder(classMeta); }
public <T> PreparedStatementMapperBuilder<T> buildFrom(final Type target) { ClassMeta<T> classMeta = getClassMeta(target); return buildFrom(classMeta); }
/** * Will create a newInstance of JdbcMapperBuilder on the specified type. * @param target the type * @param <T> the jdbcMapper target type * @return the builder */ public <T> JdbcMapperBuilder<T> newBuilder(final Type target) { ClassMeta<T> classMeta = getClassMeta(target); return newBuilder(classMeta); }
public <T> PreparedStatementMapperBuilder<T> buildFrom(final Type target) { ClassMeta<T> classMeta = getClassMeta(target); return buildFrom(classMeta); }
public <T, K> CrudDSL<T, K> crud(final Type target, final Type keyTarget) { return crud(this.<T>getClassMeta(target), this.<K>getClassMeta(TypeHelper.toBoxedClass(keyTarget))); }
public <T, K> CrudDSL<T, K> crud(final Type target, final Type keyTarget) { return crud(this.<T>getClassMeta(target), this.<K>getClassMeta(TypeHelper.toBoxedClass(keyTarget))); }
public <T> JdbcSourceFieldMapper<T> newSourceFieldMapper(Type target) { final ClassMeta<T> classMeta = getClassMeta(target); return new DynamicJdbSourceFieldMapper<T>(new SourceFieldMapperFactory<T>(classMeta), new MapperKeyFactory()); } public static class DynamicJdbSourceFieldMapper<T>
public <T> JdbcSourceFieldMapper<T> newSourceFieldMapper(Type target) { final ClassMeta<T> classMeta = getClassMeta(target); return new DynamicJdbSourceFieldMapper<T>(new SourceFieldMapperFactory<T>(classMeta), new MapperKeyFactory()); } public static class DynamicJdbSourceFieldMapper<T>
/** * Will create a DynamicMapper on the specified type. * @param target the type * @param <T> the jdbcMapper target type * @return the DynamicMapper */ public <T> DynamicJdbcMapper<T> newMapper(final Type target) { final ClassMeta<T> classMeta = getClassMeta(target); return new DynamicJdbcSetRowMapper<T>(new SetRowMapperFactory<T>(classMeta), new MapperKeyFactory(), new MapperKeyFactory()); }
/** * Will create a DynamicMapper on the specified type. * @param target the type * @param <T> the jdbcMapper target type * @return the DynamicMapper */ public <T> DynamicJdbcMapper<T> newMapper(final Type target) { final ClassMeta<T> classMeta = getClassMeta(target); return new DynamicJdbcSetRowMapper<T>(new SetRowMapperFactory<T>(classMeta), new MapperKeyFactory(), new MapperKeyFactory()); }