Acabo de ver que se lanzó una versión beta de Hibernate 4. ¿Qué hay de nuevo en 4 en comparación con 3 (.6)? No pude encontrar esta información en el anuncio de la versión beta, ni cuando busqué en Google el título de esta pregunta.
Acabo de ver que se lanzó una versión beta de Hibernate 4. ¿Qué hay de nuevo en 4 en comparación con 3 (.6)? No pude encontrar esta información en el anuncio de la versión beta, ni cuando busqué en Google el título de esta pregunta.
Respuestas:
No puedo pegar las respuestas aquí porque no tengo suficientes puntos de reputación para agregar más de dos enlaces en la respuesta (realmente necesito pasar más tiempo en este sitio) :(
Entonces, escribí una publicación de blog . Vaya allí y encuentre las respuestas. Lo siento por los inconvenientes ocasionados.
Novedades de Hibernate Core 4.0
Vi que alguien preguntaba "qué hay de nuevo en Hibernate Core 4.0", así que me tomo un tiempo y trato de resumirlo aquí. en primer lugar, consulte:
- La guía de migración para 4.0
- Enlace de filtro JIRA que enumera todas las * mejoras y nuevas funciones en Hibernate Core 4.0.0 , puede obtener todos los detalles en este enlace :)
Algunos aspectos destacados:
- Mover a gradle para compilaciones
- Rediseño del edificio SessionFactory
- Introducción de servicios (consulte esto para obtener más detalles)
- Metamodelo mejorado (no en 4.0.0.Finalmente todavía, planeamos esto, pero debido a que las tareas son más de las que esperábamos, y tomaría demasiado tiempo sacar la 4.0, así que decidimos sacar esto de 4.0.0. Final, pero será el próximo lanzamiento, vea esto para obtener más detalles, y este es un documento de diseño)
- Osgi-ficación inicial por división de paquetes (público, interno, spi)
- Soporte para bases de datos de múltiples inquilinos (consulte esto para obtener más detalles)
- Migración al marco de registro de i18n (usando el registro de jboss )
- JDK 1.6 (JDBC4) como referencia
- y más (no puedo recordar todas las cosas :)
Parece que la mayor parte de lo que desea se encuentra en la guía de migración para 4.0 , así como en la publicación del blog sobre la versión alpha 1 y quizás en el seminario web de Hibernate 4 .
Las nuevas características que se introducen en las versiones de Hibernate core 4.0 son las siguientes:
Brindar soporte para la tenencia múltiple inicial
Introduce un ServiceRegistry.
Limpieza de la apertura de la sesión desde SessionFactory.
El uso de org.hibernate.integrator.spi.Integrator hizo que la integración y el descubrimiento automático fueran más deseables.
Mejore para trabajar con i18n y códigos de mensajes.
Limpieza de interfaces, métodos, etc. obsoletos
No sé si esto beneficiará a usted, pero he encontrado alguna información sobre el Hibernate 4 Webinar página. En un documento vinculado también dieron algunos enlaces. No los he echado un vistazo, pero tal vez les dé una oportunidad:
http://community.jboss.org/wiki/Hibernate4Webinar
http://community.jboss.org/wiki/HibernateCoreMigrationGuide40