Acabei de ver que um beta do Hibernate 4 foi lançado. O que há de novo em 4 em comparação com 3 (.6)? Não consegui encontrar esta informação no anúncio beta, nem ao pesquisar no Google o título desta pergunta.
Acabei de ver que um beta do Hibernate 4 foi lançado. O que há de novo em 4 em comparação com 3 (.6)? Não consegui encontrar esta informação no anúncio beta, nem ao pesquisar no Google o título desta pergunta.
Respostas:
Não consigo colar as respostas aqui porque não tenho pontos de reputação suficientes para adicionar mais de dois links na resposta (realmente preciso passar mais tempo neste site) :(
Então, eu escrevi um post no blog . Vá lá e encontre as respostas. Desculpe pela inconveniência.
O que há de novo no Hibernate Core 4.0
Eu vi que alguém estava perguntando "quais são as novidades do Hibernate Core 4.0", então eu aproveito para tentar resumir aqui. em primeiro lugar, consulte:
- O guia de migração para 4.0
- Link do filtro JIRA que lista todas as * melhorias - e novos recursos no Hibernate Core 4.0.0 , você pode obter todos os detalhes neste link :)
Alguns destaques:
- Mover para gradle para compilações
- Redesenhar a construção da SessionFactory
- Introdução de serviços (veja isto para mais detalhes)
- Metamodelo melhorado (não no 4.0.0.Final ainda, planejamos isso, mas devido às tarefas serem mais do que esperávamos, e demoraria muito para tirar o 4.0, então decidimos tirar isso do 4.0.0. Final, mas será o próximo lançamento em breve, veja isto para mais detalhes, e este é um documento de design)
- Osgifificação inicial por divisão de pacote (público, interno, spi)
- Suporte para bancos de dados multilocatário (veja isto para mais detalhes)
- Migração para a estrutura de registro i18n (usando o log jboss )
- JDK 1.6 (JDBC4) como linha de base
- e muito mais (não consigo me lembrar de todas as coisas :)
Parece que a maior parte do que você deseja está no guia de migração para 4.0 , bem como na postagem do blog sobre a versão alfa 1 e talvez no webinar do Hibernate 4 .
Os novos recursos introduzidos nas versões do Hibernate Core 4.0 são os seguintes:
Fornece suporte para multilocação inicial
Apresenta um ServiceRegistry.
Limpe a abertura da sessão de SessionFactory.
Usar org.hibernate.integrator.spi.Integrator tornou a integração e a descoberta automática mais desejáveis.
Aprimore para trabalhar com i18n e códigos de mensagem.
Limpeza de interfaces, métodos, etc. obsoletos
Não sei se isso irá beneficiá-lo, mas encontrei algumas informações na página do Webinar do Hibernate 4 . Em um documento vinculado, eles também forneceram 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