[RESOLVIDO] - Problema com geração de POJOS usando Hibernate com Netbeans 6.8

Boa noite pessoal.

Estou iniciando estudos com o Hibernate utilizando a ferramenta Netbeans 6.8.

Como ja tenho um banco criado no PostgreSQL 8.4 que obrigatoriamente terei q usar, procurei e encontrei varios tutoriais sobre engenharia revesa usando as ferramentas que estou utilizando.

Porém, estou me deparando com o seguinte problema: após gerar o arquivo hibernate.cfg.xml e o arquivo hibernate.reveng.xml, quando eu solicito a geração dos POJOS com base nestes, o Netbeans processa como se as estivesse gerando, porém não gera nenhum arquivo.

Abaixo, seguem as SQLs das tabelas que estou tentando mapear:

CREATE DATABASE bd_trabalho
  WITH OWNER = postgres
       ENCODING = 'UTF8'
       LC_COLLATE = 'Portuguese_Brazil.1252'
       LC_CTYPE = 'Portuguese_Brazil.1252'
       CONNECTION LIMIT = -1;

CREATE TABLE "Acervo"
(
  pk_idacervonr serial NOT NULL,
  fk_idgeneronr integer NOT NULL,
  nomefilmevc character varying(300) NOT NULL,
  duracaofilmetm time without time zone,
  atorfilmevc character varying(300),
  diretorfilmevc character varying(300),
  disponivelboo bit(1) NOT NULL,
  CONSTRAINT "Acervo_pkey" PRIMARY KEY (pk_idacervonr)
)
WITH (
  OIDS=TRUE
);
ALTER TABLE "Acervo" OWNER TO postgres;

CREATE TABLE "Clientes"
(
  pk_idclientenr integer NOT NULL DEFAULT nextval('clientes_pk_idclientenr_seq'::regclass),
  fk_idpessoanr integer,
  preferenciaclientesmi smallint,
  dependenteclientevc character varying(300),
  ativoboo bit(1),
  CONSTRAINT clientes_pkey PRIMARY KEY (pk_idclientenr)
)
WITH (
  OIDS=TRUE
);
ALTER TABLE "Clientes" OWNER TO postgres;

CREATE TABLE "ClientesGeneros"
(
  fk_idclientenr integer NOT NULL,
  fk_idgenero integer NOT NULL,
  CONSTRAINT clientes_generos_fk1 FOREIGN KEY (fk_idclientenr)
      REFERENCES "Clientes" (pk_idclientenr) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION,
  CONSTRAINT clientes_generos_fk2 FOREIGN KEY (fk_idgenero)
      REFERENCES "Generos" (pk_idgenerosnr) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
  OIDS=TRUE
);
ALTER TABLE "ClientesGeneros" OWNER TO postgres;

CREATE TABLE "FilmesLocados"
(
  fk_idlocacaonr integer NOT NULL,
  fk_idacervonr integer NOT NULL,
  CONSTRAINT filmes_locados_fk1 FOREIGN KEY (fk_idlocacaonr)
      REFERENCES "Locacoes" (pk_idlocacaonr) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION,
  CONSTRAINT filmes_locados_fk2 FOREIGN KEY (fk_idacervonr)
      REFERENCES "Acervo" (pk_idacervonr) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
  OIDS=TRUE
);
ALTER TABLE "FilmesLocados" OWNER TO postgres;

CREATE TABLE "Generos"
(
  pk_idgenerosnr serial NOT NULL,
  nomegenerovc character varying(100) NOT NULL,
  CONSTRAINT "Generos_pkey" PRIMARY KEY (pk_idgenerosnr)
)
WITH (
  OIDS=TRUE
);
ALTER TABLE "Generos" OWNER TO postgres;

CREATE TABLE "Locacoes"
(
  pk_idlocacaonr serial NOT NULL,
  fk_idclientenr integer NOT NULL,
  fk_idusuarionr integer NOT NULL,
  datalocacaodt date NOT NULL,
  datadevolucaodt date NOT NULL,
  CONSTRAINT "Locacoes_pkey" PRIMARY KEY (pk_idlocacaonr),
  CONSTRAINT "Locacoes_fk1" FOREIGN KEY (fk_idclientenr)
      REFERENCES "Clientes" (pk_idclientenr) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION,
  CONSTRAINT "Locacoes_fk2" FOREIGN KEY (fk_idusuarionr)
      REFERENCES "Usuarios" (pk_idusuarionr) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
  OIDS=TRUE
);
ALTER TABLE "Locacoes" OWNER TO postgres;

CREATE TABLE "Pessoas"
(
  pk_idpessonr serial NOT NULL,
  nomepessoavc character varying(200) NOT NULL,
  rgpessoach character(11),
  cpfpessoasmi smallint,
  enderecopessovc character varying(300),
  numeropessoasmi smallint,
  bairropessoach character(100),
  cidadepessoach character(100),
  estadopessoach character(2),
  ceppessoasmi smallint,
  telefonepessoanr integer,
  celularpessoanr integer,
  CONSTRAINT "Pessoas_pkey" PRIMARY KEY (pk_idpessonr)
)
WITH (
  OIDS=TRUE
);
ALTER TABLE "Pessoas" OWNER TO postgres;

CREATE TABLE "Usuarios"
(
  pk_idusuarionr serial NOT NULL,
  fk_idpessoanr integer NOT NULL,
  tipousuariosmi smallint,
  CONSTRAINT "Usuarios_pkey" PRIMARY KEY (pk_idusuarionr)
)
WITH (
  OIDS=TRUE
);
ALTER TABLE "Usuarios" OWNER TO postgres;

CREATE SEQUENCE "Acervo_pk_idacervonr_seq"
  INCREMENT 1
  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 1
  CACHE 1;
ALTER TABLE "Acervo_pk_idacervonr_seq" OWNER TO postgres;

CREATE SEQUENCE "Generos_pk_idgenerosnr_seq"
  INCREMENT 1
  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 1
  CACHE 1;
ALTER TABLE "Generos_pk_idgenerosnr_seq" OWNER TO postgres;

CREATE SEQUENCE "Locacoes_pk_idlocacaonr_seq"
  INCREMENT 1
  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 1
  CACHE 1;
ALTER TABLE "Locacoes_pk_idlocacaonr_seq" OWNER TO postgres;

CREATE SEQUENCE "Pessoas_pk_idpessonr_seq"
  INCREMENT 1
  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 1
  CACHE 1;
ALTER TABLE "Pessoas_pk_idpessonr_seq" OWNER TO postgres;

CREATE SEQUENCE "Usuarios_pk_idusuarionr_seq"
  INCREMENT 1
  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 1
  CACHE 1;
ALTER TABLE "Usuarios_pk_idusuarionr_seq" OWNER TO postgres;

CREATE SEQUENCE clientes_pk_idclientenr_seq
  INCREMENT 1
  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 1
  CACHE 1;
ALTER TABLE clientes_pk_idclientenr_seq OWNER TO postgres;

Alguém aew ja teve esse problema? Se sim, como resolveram?

Alguma idéia pessoal?

Obrigado a todos.

Boa noite, fiz a mesma coisa, so que no meu caso nao utilize as configuracoes em xml, gerei as Annotations em JPA da seguinte forma:
vai em Novo Arquivo >> Persistence >> Classes de Entidades do Banco de Dados
depois configura a conexao e seleciona as tabelas que vc deseja fazer a engenharia reversa, e depois o pacote em que serão geradas,
ele gera automaticamente, so que tem um pequeno problema, ele nao gera as sequences…
Esta parte tem que fazer na unha, dar um @GeneratedValue em cada tabela…
depois é so adicionar as tabelas persistentes no seu xml
e seja feliz
heheeh

Boa tarde, mto obrigado amigo jperondi, funcionou direitinho.
Vlw mesm.

as ordens!

Estou tendo o mesmo problema, alguém sabe prq os arquivos não são gerados pelo NetBeans ?
Seria o Postgres ? Vi vários tutoriais que mostram com o MySQL, e os arquivos são gerados normalmente

jperondi teria como colocar o código de como ficam as entidades com o @GeneratedValue e o xml ??
Agradeço

fladson gera normal…
o que ele não gera é o auto increments do postgree