Buenas pessoal…
Há algum tempo (uns 2 anos) aqui na empresa estamos estudando a linguagem, frameWorks e ferramentas em java para iniciar uma possível migração do ERP em Delphi para Java :oops:
Já chegamos a algumas conclusões quanto a arquitetura. Porém estamos em grandes discussões sobre o mecanismo de persistencia.
Chegamos a fazer alguns testes utilizando o padrão DAO, com annotation e um procedimento de gravação Genérico. Porém a cada dúvida que eu postei aqui no fórum ou em outros lugares, o resultado era:
“usa o hibernate…” “no hibernate vc faria assim…” “com hibernate seria muito mais facil…” :?
Acho que tudo isso me convenceu realmente que o Hibernate é bom mesmo, acabei lendo uns tutoriais de Hibernate com Annotation e gostei da praticidade da implementação,
Para tanto pergunto:
:arrow: Existe alguma razão para NÃO usar o hibernate? (considerando este projeto multi/modular médio com +/- 270 tabelas)
:arrow: É possível implementar TODO tipo de operação com um DB relacional? (incluindo, manipulação na estrutura, tabelas, índices, relacionamentos)
:arrow: Movimentações um pouco mais complexas que se utilizam de várias tabelas e List’s de dados, é tranquilo?
:arrow: Geração de relatórios e query’s com várias uniões e parametros. Ta na mão?
:arrow: Agilidade, manutenção e escalabilidade. Alguém opina?
Bom, por enquanto é só…
Acreditamos que seja mais facil compartilhar a experiencia já adquirida, por isso Obrigado!!! 


