Engenharia reversa Sql Server 2005 Express

1 resposta
A

Bom dia!!!

Não estou conseguindo fazer a engenharia reversa do Sql Server, com o Mysql funciona sem problema o conteudo de ambos são identicos. Estou recebendo a seguinte msg de erro:

org.hibernate.cfg.JDBCBinderException:    
Duplicate class name 'br.com.wise.banco.CheckConstraints'    
generated for 'org.hibernate.mapping.Table(WISE.sys.check_constraints)'.    
Same name where generated for    
'org.hibernate.mapping.Table(WISE.sys.check_constraints)'  
<No message>

Aparecem tambem varias Warns

WARN Worker-44 org.hibernate.cfg.reveng.JDBCReader - The JDBC driver didn't report any primary key columns in xml_schema_wildcards. Asking rev.eng. strategy
WARN Worker-44 org.hibernate.cfg.reveng.JDBCReader - Rev.eng. strategy did not report any primary key columns for xml_schema_wildcards

Um amigo me falou que este erro poderia estar sendo causado pelas constraints, verifiquei e não encontrei nenhuma constraint.
Alguem pode me dar uma ajuda???

Desde já agradeço.

1 Resposta

A

Como não estava selecionando as tabelas no reveng, o Hibernate estava considerando todas as tabelas do banco inclusive as de sistema, estas tabelas de sistema possuem constranits, como não é possivel executar este processo (Eng.Reversa) para tabelas que possuem constraints ocorria o erro.

Se estiver errado, por favor me corrijam.

Criado 9 de janeiro de 2007
Ultima resposta 9 de jan. de 2007
Respostas 1
Participantes 1