Articles of hibernación

Se encontraron referencias compartidas a una colección org.hibernate.HibernateException

Recibí este mensaje de error: error: se encontraron referencias compartidas a una colección: Person.relatedPersons Cuando intenté ejecutar addToRelatedPersons(anotherPerson) : person.addToRelatedPersons(anotherPerson); anotherPerson.addToRelatedPersons(person); anotherPerson.save(); person.save(); Mi dominio: Person { static hasMany = [relatedPersons:Person]; } alguna idea de por qué sucede esto?

HQL – identificador de fila para la paginación

¿Alguien sabe si HQL tiene una palabra clave para identificar filas como ROWID o ROWNUM? Me gustaría implementar la paginación con HQL, pero no puedo usar .setMaxResult () o .setFirstResult () porque no trabajo directamente con el objeto de sesión y, por lo tanto, no utilizo el objeto Query sino que simplemente creo mi consulta […]

Cómo deshabilitar el almacenamiento en caché de hibernación

Estoy tratando de escribir una clase de prueba unitaria que tendrá que usar la misma consulta para obtener los resultados de la base de datos dos veces en el mismo método de prueba. Pero como la memoria caché de Hibernate está habilitada por segunda vez, no está llegando a la base de datos y simplemente […]

Errores Grails 2.4 e hibernate4 con ejecución-aplicación

Actualicé una aplicación a Grails 2.4.0 y estoy usando el complemento hibernate4. Al ejecutar la aplicación de ejecución, los siguientes ejemplos de error se generan para cada clase de dominio utilizando la base de datos en memoria. He leído varias publicaciones en los foros de hibernación de que los errores no son graves. Simplemente está […]

JPA 2.0: Excepción para usar el paquete javax.validation. * En JPA 2.0

Cuando bash usar la validación de bean con JPA usando hibernate, se produce la siguiente excepción: Exception in thread “main” javax.persistence.PersistenceException: [PersistenceUnit: Chapter11] Unable to build EntityManagerFactory at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:915) at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:890) at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:57) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:63) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:47) at example.test.Test.main(Test.java:18) Caused by: org.hibernate.HibernateException: Error applying BeanValidation relational constraints at org.hibernate.cfg.beanvalidation.BeanValidationIntegrator.applyRelationalConstraints(BeanValidationIntegrator.java:219) at org.hibernate.cfg.beanvalidation.BeanValidationIntegrator.integrate(BeanValidationIntegrator.java:126) at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:306) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1744) […]

¿Cómo puedo usar Hibernate con MS Access?

Quiero usar Hibernate con MS Access. ¿Qué dialecto debería usar y me puede dar un archivo de configuración de hibernación de muestra con MS Access?

¿Cómo utilizar los interceptores Hibernate administrados por Spring en Spring Boot?

¿Es posible integrar interceptores Hibernate administrados por Spring ( http://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html/ch14.html ) en Spring Boot? Estoy usando Spring Data JPA y Spring Data REST y necesito un interceptor de Hibernate para actuar en una actualización de un campo particular en una entidad. Con eventos estándar JPA no es posible obtener los valores anteriores, y por lo […]

¿Por qué necesito configurar el dialecto SQL de una fuente de datos?

Cuando configuramos una fuente de datos usando Hibernate, debemos agregar la propiedad hibernate.dialect (o eclipselink.target-database si está usando EclipseLink). Quiero saber cuál es el significado del dialecto ? Configuro esta propiedad de acuerdo con la documentación de Hibernate, pero no sé cuál es su significado.

¿Cómo se configura el registro en Hibernate 4 para usar SLF4J?

Hibernate 3.x usó slf4j para el registro. Hibernate 4.x usa jboss-logging . Estoy escribiendo una aplicación independiente que utiliza Hibernate 4 y SLF4J para el registro. ¿Cómo puedo configurar Hibernate para que se registre en SLF4J? Si eso no es posible, ¿cómo puedo configurar el registro de Hibernate? La sección del manual de Hibernate 4.1 […]

¿Configurando el registro de Hibernate usando el archivo de configuración XML de Log4j?

No he podido encontrar ninguna documentación sobre cómo configurar el registro de Hibernate utilizando el archivo de configuración de estilo XML para Log4j. ¿Esto es posible o tengo un archivo de configuración de estilo de propiedades para controlar el registro de Hibernate? Si alguien tiene información o enlaces a la documentación, la apreciaría. EDITAR: Solo […]