Falam que o uso do Hibernate torna as queries mais lentas ( pouca diferença, millisegundos ), mas para consultas maiores pode-se usar a query nativa do banco ( no seu caso não seria muito útil, pois acabaria criando um acoplamento com algum banco de dados).
Fora isso não vejo nenhuma desvantagem.IMHO A maior vantagem é que para pessoas "preguiçosas" como eu , preencher um objeto e jogar para um framework fazer o trabalho é muito mais fácil (ele tem métodos que abstraem essas queries como INSERT, UPDATE, SELECT - por isso é multi- banco ), qualquer propriedade que você adicionar no seu objeto ele já vai "entender" e fazer o trabalho, não precisa ficar revisando queries... Além de que se eu hoje decidir mudar de banco de dados, posso facilmente mudar sem precisar modificar toda minha aplicação (apenas mudo no arquivo de configuração). Agora lembro dessas vantagens... mas devem existir outras, assim como outras desvantagens. Obs: Estou citando o caso do Hibernate, porém deve ser veridico também para outros ORM's On 21 fev, 21:58, Mário Júnior <juninho...@gmail.com> wrote: > yes! isso é oq chamamos de ORM (Object Relational Mapping). > > Agora, estude bem o seu caso, pq TODO (inclusive o hibernate) tem seu lado > bom e ruim. > > []s > > Em 21 de fevereiro de 2010 21:12, Romulo Gnomo <romul...@gmail.com>escreveu: > > > Perdão pelo envio errado... deu alguma zica aqui e quando percebi já tinha > > ido... > > > Deixa ver se entendi direito: Em teoria, se eu escrever os meus serviços do > > ZendAMF usando o Doctrine, todo o meu SQL vai estar sendo feito de uma > > maneira "portátil" sendo apenas necessário configurar o Doctrine para que a > > aplicação funcione com um ou outro servidor.. é isso? > > > -- > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > > Para sair da lista, envie um email em branco para > > flexdev-unsubscr...@googlegroups.com > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev > > -- > Mario Junior > Enterprise Java / Flex Architectures > Adobe Certified Expert Flex 3 with AIR > > Sofshore Informáticahttp://www.sofshore.com.br > +55 (48) 3337 2003 > Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi > Florianopolis SC Brasil -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev