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.
@prusswan: Não, são apenas alguns bugs corrigidos / tíquetes fechados neste lançamento específico. Estou procurando uma versão em prosa das mudanças / melhorias em grande escala entre 3 e 4 (ou seja, as razões pelas quais fizeram 4 e não 3.7)
Bart van Heukelom
Oopps desculpe, eu postei a mesma resposta que você não precisa.
Saher Ahwal
Tenha cuidado, pois o antigo "modelo de cache" foi removido da API :)
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.
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:
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 :)
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:
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.
EDIT: Citado de http://in.relation.to/Bloggers/WhatsNewInHibernateCore40 .
fonte
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 .
fonte
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
fonte
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
https://lists.jboss.org/mailman/listinfo/hibernate-dev
http://www.hibernate.org/community/irc
fonte