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?
¿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 […]
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 […]
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á […]
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) […]
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?
¿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 […]
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.
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 […]
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 […]