use of org.jdbi.v3.sqlobject.config.RegisterBeanMapper in project jdbi by jdbi.
the class RegisterBeanMapperImpl method configureForType.
@Override
public void configureForType(ConfigRegistry registry, Annotation annotation, Class<?> sqlObjectType) {
RegisterBeanMapper registerBeanMapper = (RegisterBeanMapper) annotation;
Class<?> beanClass = registerBeanMapper.value();
String prefix = registerBeanMapper.prefix();
RowMappers mappers = registry.get(RowMappers.class);
if (prefix.isEmpty()) {
mappers.register(BeanMapper.factory(beanClass));
} else {
mappers.register(BeanMapper.factory(beanClass, prefix));
}
}
Aggregations