Cara, Tu já viu o iBatis (www.ibatis.com)? Ele se prende um pouco mais ao banco de dados, então você pode usar as consultas otimizadas (preso ao banco), mas é um framework legal para a camada de persistência, e pelo que eu tenho visto tem sido bastante usado pela comunidade (pelo menos já vi muitas referências a ele em projetos que andei vasculhando pela net).
[]´s Roberto C. Lima Jr. -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Enviada em: quinta-feira, 16 de dezembro de 2004 17:02 Para: [EMAIL PROTECTED] Assunto: Re: [cejug-discussao] Hibernate O Hibernate se torna poderoso quando associado ao Hyper JAXB. o processo consiste em: - Gerar um XML Schema para os dados do projeto (geralmente um DBA faz isso) - A partir do Hyper JAXB, gerar as tabelas no banco e as respectivas classes Java (o Hyperjaxb usa XDoclets para isso) - Usar o Hibernate para ler ou gravar esses data access objects em banco de dados relacionais Isso garante a independência do sistema à consultas escritas por DBAs, ou seja, desenvolvedores Java com pouco ou nenhum conhecimento de bancoi de dados podem fazer complexos sistemas sem se preocupar com as consultas - que viram meros comando gravar(obj) e ler(obj). Se amanhã ou depois tu quiser mudar a modelagem do banco, apenas atualiza o XML Schema, re-gera o banco e as classes DAO e pronto.. tudo deverá continuar rodando... Um detalhe: isso não permite muitas otimizações nas consultas e acaba ignorando todo o poder que os bancos de dados atuais tem de pré-processar os dados resultantes das consultas. Por esta razão, o Hibernate é naturalmente olhado com cara torta pelos caras que realmente sacam de banco de dados. Só deve ser adotado em sistemas pequenos, ou nos casos onde o banco de dados deve estar acessível em pouco dias sem muita preocupação com a elegância na modelagem dos dados... Essa é a impressão que eu tenho agora, continuo estudando estes frameworks mágicos de mapeamento entre BD e OO, mas por enquanto me parece que o emprego dos DBAs ainda vai durar mais um pouquinho :)) me corrijam se eu estiver errado - não sou especialista nisso, apenas pesquisador e curioso desse assunto "camada de persistência". Felipe Gaúcho > Caros colegas da lista! > Baixei o hibernate 2.1.6 e gostaria de saber o que devo fazer para usa-lo > no meu projeto? ja sei sobre o arquivo xml, sobre os arquivos .properties > mas não consegui importar-lo para meu projeto. Que arquivos devo copiar e > onde copiar? > Estou usando eclipse 3.0. Alguem conhece algum plugin para o hibernate? > > desde já agradeço! > > > --------------------------------- > Yahoo! Mail - Agora com 250MB de espaço gratuito. Abra uma conta agora! ---------------------------------------------------------------------------- --------------- Ceara' Java User Group Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED] Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] Falar com o administrador? e-mail para: [EMAIL PROTECTED] ------------------------------------------------------------------------------------------- Ceara' Java User Group Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED] Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] Falar com o administrador? e-mail para: [EMAIL PROTECTED]