O que há de novo no Hibernate 4?

Acabei de ver que uma versão beta do Hibernate 4 foi lançada. O que há de novo em 4 em comparação com 3 (.6)? Não consegui encontrar esta informação no anúncio da versão beta, nem quando pesquisou o título desta pergunta.

Eu não posso colar as respostas aqui porque eu não tenho pontos de reputação suficientes para adicionar mais de dois links na resposta (eu realmente preciso gastar mais tempo neste site) 🙁

Então, eu escrevi um post no blog . Por favor, vá até lá e encontre as respostas. Desculpe pela inconveniência.


EDIT: citado de http://in.relation.to/Bloggers/WhatsNewInHibernateCore40 .

O que há de novo no Hibernate Core 4.0

Eu vi alguém está perguntando “o que há de novo no Hibernate Core 4.0”, então eu tomo um tempinho e tento resumi-lo aqui. Primeiro de tudo, por favor veja:

  • O guia de migration para o 4.0
  • Link do filtro JIRA, que lista todos os * melhorias e novos resources no Hibernate Core 4.0.0 , você pode obter todos os detalhes deste link 🙂

Alguns destaques:

  • Mover para gradle para construções
  • Redesenhar o edifício SessionFactory
  • Introdução de serviços (veja isto para mais detalhes)
  • Metamodelo melhorado (não no 4.0.0.Final ainda, nós planejamos isso, mas devido às tarefas são mais do que esperávamos, e levaria muito tempo para obter 4.0, então decidimos tirar isso do 4.0.0. Final, mas será lançamento próximo em breve ver isso para mais detalhes, e este é um documento de design)
  • Osgi-fiction inicial por divisão de pacotes (público, interno, spi)
  • Suporte para bancos de dados de multilocação (veja isto para mais detalhes)
  • Migração para a estrutura de log do i18n (usando o log do jboss )
  • JDK 1.6 (JDBC4) como linha de base
  • e mais (não me lembro de todas as coisas 🙂

Parece que a maior parte do que você deseja está no guia de migration para o 4.0 , bem como na postagem no blog sobre o lançamento do alpha 1 e talvez no webinar do Hibernate 4 .

Novos resources introduzidos nas versões 4.0 do Hibernate são os seguintes:

  • Fornecer suporte para multilocação inicial

  • Introduz um ServiceRegistry.

  • Limpeza da abertura da session de SessionFactory.

  • O uso do org.hibernate.integrator.spi.Integrator tornou a integração e a descoberta automática mais desejáveis.

  • Melhore para trabalhar com i18n e códigos de mensagem.

  • Limpeza de interfaces, methods, etc. obsoletos

Não sei se isso vai te beneficiar, mas encontrei algumas informações na página do Hibernate 4 . Em um documento vinculado, eles também deram alguns links. Eu não dei uma olhada neles, mas talvez dê uma chance a eles:

http://community.jboss.org/wiki/Hibernate4Webinar

http://community.jboss.org/wiki/HibernateCoreMigrationGuide40

https://lists.jboss.org/mailman/listinfo/hibernate-dev

http://www.hibernate.org/community/irc

Intereting Posts