Map tipo de base de datos a la clase concreta de Java
Fond
Mapear un tipo de datos de columna a su clase Java correspondiente.
ProblemUna consulta devuelve metainformación de una base de datos:
SELECT
rb.object_schema,
rb.object_name,
rb.column_name
FROM
dictionary.resource_bundle rb
Por ejemplo, esta consulta devuelve (el autorreferencial):
dictionary, resource_bundle, column_name
Donde 'diccionario' es el nombre del esquema, 'resource_bundle' es el object_name y 'column_name' es el column_name.
Sería genial hacer algo como:
SELECT
rb.object_schema,
rb.object_name,
rb.column_name,
rb.column_type
FROM
dictionary.resource_bundle rb
Y haga que esta consulta regrese:
dictionary, resource_bundle, column_name, varchar
Luego use JDBC para descubrir quevarchar
es mapeado ajava.lang.String
.