Relacao tipos de campos PostGresql x Java (Hibernate)

Pessoal,
eu estou desenvolvendo um sistema java usando Hibernate que tem um banco de dados legado feito em postgresql. Alguem sabe de alguma tabela de relacionamento de tipo de campo PostGresql e o equivalente em Java ?

segue um exemplo :

CREATE TABLE usuario (
    login_usuario character varying(20) NOT NULL,
    nome character varying(30) NOT NULL,
    senha character varying(255) NOT NULL,
    tipo character(1) DEFAULT 'A'::bpchar NOT NULL,
    ativo boolean NOT NULL,
    filtro_uf character(2),
    filtro_pendencia_pub boolean,
    ordenacao integer NOT NULL,
    id_centro integer DEFAULT 0 NOT NULL,
    risco_envolvido text,
    email text,
    autentica_ad boolean,
    setor integer DEFAULT -1 NOT NULL
);

valeu .

Herrera