Articles of hibernate

Conflictos en la cadena de dependencia para Hibernate y Apache Felix

Entiendo el concepto de OSGi quejándose de múltiples cadenas de dependencia: un paquete está disponible más de una vez y cuando el paquete de importación no especifica exactamente qué versión necesita, por lo que el contenedor OSGi puede tener la molestia de no saber qué proporcionar. Lamentablemente, me encontré con un problema así esta semana, […]

Migración de Hibernate a JPA sin anotaciones

Tengo un gran proyecto de aplicación web no basado en Java EE, JSF. Nuestro sistema está en capas (en el sentido del código fuente): hay un paquete de modelo de datos, sobre la base del paquete DAO. Estamos utilizando la asignación de configuración XML de Hibernate exclusivamente en el paquete DAO. Realmente no queremos confundir […]

Convertir la consulta mysql en consulta de hibernación

Tengo una consulta de MySQL y quiero convertir esta consulta a Hibernate Query. Esto es lo que he intentado hasta ahora. userInQuery = “SELECT * FROM log where userName in(“; userCountQuery = “SELECT count(*) FROM log where userName in(“; for (int i = 0; i = STR_TO_DATE(‘” + fromDt+ “‘ ,’%Y-%m-%d’) and systemdate = STR_TO_DATE(‘”+ […]

Error al conectar con la base de datos usando hibernación

Estoy tratando de crear una tabla en mi base de datos utilizando hibernación. Aqui esta mi codigo El objeto java paquete com.digitek.students; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; @Entity @Table(name=”studentInfo”) public class StudentInfo { @Id private int rollNo; public int getRollNo() { return rollNo; } public void setRollNo(int rollNo) { this.rollNo = rollNo; } public […]

JPA: unir a la izquierda sin las anotaciones de @OneToMany

Tengo una relación OneToMany en mi base de datos, pero no quiero que Hibernate la administre directamente. Estas relaciones son traducciones, pero un DTO representa a sí mismo un registro traducido: @Entity @Table(name = “my_table”) public class MyTable { @Id @Column(name = “id”, nullable = false, unique = true) private Integer id; @Transient private String […]

¿Alguna razón por la que la hibernación de spring esté tomando más tiempo?

Actualmente, estoy trabajando en un proyecto en spring e hibernación. Golpeé aquí. Se está demorando más tiempo en buscar registros y mostrarlos en JSP. Mantuve las marcas de tiempo en todas partes para ver a dónde lleva más tiempo: Time @ HomeController[start] : 2014-07-09 18:58:52.621 **Time @ userService[start] : 2014-07-09 18:58:52.622** **Time @ UserDao[start] : […]

¿Por qué usar un administrador de entidades?

Estoy usando Hibernate para asignar objetos a entidades y he comenzado a usar un administrador de entidades. Esta podría ser una pregunta tonta, pero ¿cuál es realmente la razón para usar el administrador de entidades? Anteriormente, habría utilizado una HibernateSessionFactory para obtener una sesión y luego utilizar esa sesión para extraer / enviar datos.

@MappedSuperclass no es una @entity?

Entonces estoy usando DerbyDB y estoy configurando algunas entidades. Tengo una @MappedSuperclass que se usa como superclase para algunas entidades ( @Entity ). Más específicamente, tengo un User superclase y 3 subclases, a saber, admin , regular e guest . Ahora tengo una entidad diferente, digamos file que debe hacer referencia (como uno de sus […]

Tabla de nombres dynamics con hibernación

¿Es posible con hibernación establecer dinámicamente el nombre de la tabla y los campos mencionados en la clase de entidad con anotaciones? Descubrí que es algo que se llama estrategia de nombres, pero no lo entendí bien. Primero, me pregunté ¿cuáles son las posibles soluciones para definir dinámicamente el nombre de la tabla así como […]

Mapeo de la tabla de asociación de @ManyToMany con columnas adicionales

Mi base de datos contiene 3 tablas: person , document y peson_document . Person y Document tienen una relación de muchos a muchos y se unen con la tabla person_document que contiene columnas de adición. Este es mi mapeo: class Person { @Cascade(CascadeType.ALL) @OneToMany(mappedBy = “compositePK.person”, orphanRemoval = true) Set personDocuments; } class Document { […]