Map tipo de banco de dados para classe Java concreta

Fund

Mapa de um tipo de dados de coluna para sua classe Java correspondent

Problem

Uma consulta retorna meta informações de um banco de dados:

SELECT
  rb.object_schema,
  rb.object_name,
  rb.column_name
FROM
  dictionary.resource_bundle rb

Por exemplo, esta consulta retorna (o auto-referencial):

dictionary, resource_bundle, column_name

Onde 'dicionário' é o nome do esquema, 'resource_bundle' é o object_name e 'column_name' é o column_nam

Seria ótimo fazer algo como:

SELECT
  rb.object_schema,
  rb.object_name,
  rb.column_name,
  rb.column_type
FROM
  dictionary.resource_bundle rb

E faça com que esta consulta retorne:

dictionary, resource_bundle, column_name, varchar

Em seguida, use o JDBC para descobrir quevarchar é mapeado parajava.lang.String.

Questõe No PostgreSQL, como você determina que tipo é usado para armazenar os dados, dado um nome de esquema, nome de objeto (garantido que seja tabela ou exibição) e nome da colun De maneira neutra ao banco de dados (aproveitando o JDBC), como você determina o mapeamento que um banco de dados usa para um determinado tipo de dado

questionAnswers(2)

yourAnswerToTheQuestion