Li uns artigos sobre o hibernate e achei o conceito extraordinário. Só agora é que eu descobri o hibernate, por isso fiz o download da versão 3, pois é a ultima. No entanto, estou com muitas dificuldades em criar um exemplo teste. Alguém tem por favor um pequeno exemplo para a versão 3 do hibernate? Um simples select é suficiente. A minha grande dificuldade está na geração dos ficheiros de configuração.
Como IDE estou a utilizar o eclipse 3.1, sendo este editor também novo para mim. Se alguém conhecer bons pluggins para este editor e quiser partilhar comigo seria simpático.
Eu nao vejo muitos problemas, bugs provavelmente aparecerao em maior quantidade nas funcionalidades novas.
Eu to usando o 3 num projetinho que ando desenvolvendo.
Não, imagina, os caras só renomearam os pacotes e moveram algumas classes de lugar…
Falando sério, se alguém for usar um tutorial antigo, não copie os imports e use a funcionalidade da IDE que os introduz e a maior parte deve funcionar
Assustadoras. Ia ver isso mês que vem, nas minhas férias. Obrigado pelo link, LIPE.
Com coisas como mudar os defaults das propriedades e revirar o pacote *.hibernate.persister do avesso - que é a única saída quando uma tabela não tem constraints e está suja, por exemplo - a migração vai ser um projeto de média duração pra muuuuuuitas empresas… :-/
Aqui nós usamos o Hibernate 3 porque o projeto ainda esta pequeno, e mudar foi relativamente facil. Mas qualquer projeto “quase pronto” fica inviavel mudar.
Nem precisam ser coisas da Summa. Pegue qualquer sistema com banco legado e largado às traças durante 10 anos, use Hibernate 2 nele durante 1 ano fazendo relacionamentos ricos e depois a gente conversa sobre migração…
Depois o pessoal não sabe porque XP tem uma fama ruim em alguns círculos… :-/
A regra básica é: se você estiver fazendo seu projeto pessoal ou na empresa ou for responsável por consertar todos os projetos que dependem do seu, refatore sem dó. Caso contrário, crie outro(s) pacote(s) pra conter seu refactoring, enfie @deprecated em tudo que vai morrer em breve e simplesmente transforme suas classes antigas em atalhos “sofisticados” pras novas.
O pessoal do Hibernate, infelizmente, só seguiu esse conselho em um pedaço do código… :-/
Obrigado pessoal!
Já criei um pequeno exemplo, que deu muito trabalho. Tinha seguido todos esses tutoriais que indicaram mas dava sempre problemas. Eu resolvi os problemas, configurando correctamente os ficheiros de configuração .xml, mas mais importante do que isso, foi incluir na minha lib um ficheiro asm.jar. Alguém sabe qual a razão deste ficheiro não vir incluído na lib do hibernate, já que eles próprios o utilizam?
O ficheiro que incluí na minha lib, que na mensagem anterior referi, chama-se asm-1.5.3.jar. Alguém sabe se existe uma versão mais actualizada?
Thiago, o hibernate 3 é release desde 31 de Março, e como não tenho quaisqueres conhecimentos de hibernate achei que seria melhor começar pela última, porque certamente terá muitos bugs resolvidos.
Para o pessoal que aconselhou os pluggins: Tenham atenção a esses pluggins, eu já os usei e todos eles deram asneirada. a razão para isso é que estes pluggins geram o xml para a versão 2 do hibernate. Na versão 3 há diferenças, logo a começar nos cabeçalhos dos ficheiros. Eu neste momento, faço a geração dos ficheiros manualmente.
Blz… Eu sou um pouquinho desinformado!! hehehe! Pelo que você colocou e a galera postou neste tópico sou obrigado a concordar com vocês!!! Eu também estou estudando, mas nem me preocupei muito em pegar a versão 3.0! Por enquanto estou focando mais os mapeamentos xml e conceitos, mas estou curioso para conhecer o hibernate 3.0.
Quanto ao meu plugin que estou utilizando no Eclipse se chama
Unhex Hibernate Modeler!
É simplesmente ótimo para quem está começando, e pode ser aplicado em qualquer situação. Este plugin também é independente de IDE. VocÊ pode utilizalo no JBuilder, NetBeans, JDeveloper e até no Notepad!