Tengo problemas con la instalación de JPA / Hibernate (3.5.3), donde tengo una entidad, una clase de “Cuenta”, que tiene una lista de entidades secundarias, instancias de “Contacto”. Intento poder agregar / eliminar instancias de Contacto en una propiedad de la Cuenta de la Cuenta. Agregar una nueva instancia en el conjunto y llamar a […]
Tengo una relación de entidad bidireccional uno a uno con claves compartidas. Cuando bash salvar al propietario de la asociación, recibo una excepción de “null id generated” contra el lado de la propiedad de la relación. Estoy utilizando hibernate-entitymanager y estoy usando spring para la gestión de transacciones. Poseer entidad @Entity @Table(name = “lead”) public […]
Soy bastante nuevo en JPA 2 y es API de CriteriaBuilder / CriteriaQuery: CriteriaQuery javadoc CriteriaQuery en el tutorial de Java EE 6 Me gustaría contar los resultados de un CriteriaQuery sin realmente recuperarlos. Es posible, no encontré ningún método así, la única forma sería hacer esto: CriteriaBuilder cb = entityManager.getCriteriaBuilder(); CriteriaQuery cq = cb […]
Si estoy usando un ORM como JPA2 – donde tengo mis entidades que están mapeadas en mi base de datos, ¿debería seguir usando un DAO? Parece mucho más sobrecargado. Por ejemplo, necesitaría mantener tres paquetes adicionales: Uno que especifica mis objetos de dominio (que más o menos mapean mis objetos Entity): public class Employee { […]
Hay una entidad B de referencia (varios a uno) de la entidad, con una referencia inversa (asignada por) de B a A. También hay referencia A a C y referencia inversa C a A. Cuando emito entityManager.remove (A ) luego flush (), “delete” no se gerena! Pero tampoco hay excepciones. Es como si no se […]
Mi problema original era https://stackoverflow.com/questions/12172614/hql-join-without-foreign-key-reference, pero no pude encontrar ninguna solución para esto, por lo tanto, seguí adelante con la consulta nativa usando JPA. createNativeQuery of entityManager devuelve el objeto Query que a su vez devuelve List . No quiero tratar con índices mientras itero la lista porque es propenso a errores en la naturaleza. […]
Tengo 3 entidades con relaciones ManyToMany como a continuación: Entidad de rol: @Entity public class Role { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer roleID; private String roleName; private String description; @ManyToMany(cascade = {CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH}, fetch = FetchType.EAGER) @JoinTable(name = “role_permission”, joinColumns = {@JoinColumn(name = “role_id”)}, inverseJoinColumns = {@JoinColumn(name = “permission_id”)}) private Set permissions = […]
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) […]
Tengo una aplicación Java SE basada en CDI maven-built, que tiene un módulo principal y otros módulos. Core tiene persistence.xml y algunas entidades. Los módulos tienen entidades adicionales. ¿Cómo puedo agregar las entidades al centro de atención de la unidad de persistencia? He leído el manual de Hibernate, http://docs.jboss.org/hibernate/stable/entitymanager/reference/en/html/configuration.html#setup-configuration-packaging También he visto estas preguntas SO […]
Me gustaría utilizar la API de criterios JPA2 con objetos metamodelos, que parece ser bastante fácil: … Root albm = cq.from(JPAAlbum.class); … albm.get(JPAAlbum_.theme) … ; pero este Root.get siempre arroja una NullPointerException . JPAAlbum_.theme fue generado automáticamente por Hibernate y se parece a public static volatile SingularAttribute theme; pero obviamente nunca está poblado. ¿Me estoy […]