3 de abr. de 2005

Hibernate Synchronizer....

Resolvi utilizar o Hibernate e apesar do trabalho de criar os arquivos XML na munheca, ajuda muito na criação dos objetos DAO, e é bem melhor que JDBC por causa da abstração. Na intenção de conseguir um pouco de produtividade, experimentei utilizar o plug-in do Eclipse Hibernate Synchronizer para fazer o mapeamento das tabelas do banco de dados.

Problemas do plug-in:

1) Você precisa trabalhar com a resolução do seu monitor a partir de 1024x768. Senão os campos dos formulários do assistente de criação dos .hbm não são exibidos, e consequentemente você não consegue fazer os mapeamentos. Só descobri isso porque abri o projeto em casa no monitor de 17"...

2) Não consigo gerar os arquivos .hbm das minhas tabelas que são relacionadas. Pesquisando a Internet, descobri que existe um bug caso você trabalhe FKs compostas...

Esses "pequenos" problemas estão me levando a abandonar o plug-in...

A minha aplicação é um sistema de caixa que irá gerar informações gerenciais para 3 outros sistemas em base de dados diferentes. Estou utilizando : Linux Mandrake 9.1 e banco de Firebird 1.5.2 com Java (Eclipse, Swing, Hibernate 2.1, JBOSS, Firebird 1.5.2)