jpa

Hacer que hibernar ignore las variables de clase que no están mapeadas [duplicar]

Esta pregunta ya tiene una respuesta aquí: JPA forma más rápida de ignorar un campo durante la persisten ... olumns = @JoinColumn( name="team_id") ) public Set<Team> getTeams() { return teams; } ¿Por qué sucede esto?!

¿Por qué JPA tiene una anotación @ Transient?

Java tiene la palabra clave transient. ¿Por qué JPA tiene @Transient en lugar de simplemente usar la palabra clave java ya existente?

Hacer que una relación de uno sea perezosa

En esta aplicación que estamos desarrollando, notamos que una vista era particularmente lenta. Perfilé la vista y noté que ha ... nga en cuenta que no uso el persistence.xml para definir relaciones o detalles de configuración, todo se hace en código java.

Hibernate SessionFactory vs EntityManagerFactory

Soy nuevo en Hibernar y no tengo claro si usar un SessionFactory o EntityManagerFactory para obtener la sesión de hibernación. ¿Cuál es la diferencia entre los dos? Pros y contras?

En una asociación bidireccional JPA OneToMany / ManyToOne, ¿qué se entiende por"el lado inverso de la asociación"?

En estos ejemplos en TopLink Referencia de Anotación JPA : Ejemplo 1-59 @OneToMany - Clase Cliente Con Genéricos @Entit ... de la asociación"? ¿Cómo podemos designar un lado como el inverso? ¿Cómo podemos designar el lado de Muchos como el inverso?

JPA forma más rápida de ignorar un campo durante la persistencia?

Esencialmente estoy buscando una anotación de tipo "@Ignore" con la que pueda detener la persistencia de un campo en particular. ¿Cómo se puede lograr esto?

JPA OneToMany no borrar hijo

Tengo un problema con un mapeo simple @OneToMany entre una entidad padre y una hija. Todo funciona bien, solo que los registr ... No tengo una lista de niños eliminados cuando se presiona el botón guardar, por lo que no puedo eliminarlos implícitamente.

Asignación de tabla de asociación muchos a muchos con columna(s) adicional (s))

Mi base de datos contiene 3 tablas: Las entidades de usuario y Servicio tienen una relación de muchos a muchos y se unen con ... nado anteriormente? Tal vez hay alguna forma más elegante de mapear tabla de unión de muchos a muchos con columna adicional?

Sin nombre de proveedor de persistencia para EntityManager

Tengo mi persistencia.xml con el mismo nombre, usando toplink, en el directorio META-INF. Entonces tengo mi código llamándolo ... </persistence-unit> </persistence> Debería haber estado en el classpath. Sin embargo, tengo el error anterior.

JPA 2.0 orphanRemoval = true VS on delete Cascade

Estoy un poco confundido acerca del atributo JPA 2.0 orphanRemoval. Creo que puedo ver que es necesario cuando uso las herra ... en la relación, ¿no es esto suficiente para cascade la eliminación apropiadamente? ¿Qué hace además el orphanRemoval? Salud

JPA EntityManager: ¿Por qué usar persist() sobre merge()?

EntityManager.merge() puede insertar nuevos objetos y actualizar los existentes. ¿Por qué uno querría usar persist() (que solo puede crear nuevos objetos)?

Crear la entidad JPA perfecta [cerrado]

He estado trabajando con JPA (implementation Hibernate) desde hace algún tiempo y cada vez que necesito crear entidades me en ... ementar eq / hC: si una clave de negocio simple inmutable está disponible: use esa en todos los demás casos: use un uuid

Map enum en JPA con valores fijos?

Estoy buscando las diferentes formas de mapear una enumeración usando JPA. Especialmente quiero establecer el valor entero de ... num Debido a que estoy usando Spring, ¿hay alguna manera de decirle a JPA que use un convertidor específico (RightEditor) ?

Hibernate vs JPA vs JDO-pros y contras de cada uno? [cerrado]

Estoy familiarizado con OR como concepto, e incluso he utilizado NHibernate hace varios años para un proyecto.NET; sin embarg ... ¿Qué sugerirías para un nuevo proyecto? ¿Hay ciertas condiciones en las que tendría sentido usar un marco frente al otro?

Cómo cargar elementos extraídos perezosos de Hibernate / JPA en mi controlador

Tengo una clase de Persona: @Entity public class Person { @Id @GeneratedValue private Long id; @ManyToMan ... r el proxy-no Sesión U otras excepciones dependiendo de lo que intente. Mi xml-descripción, en caso necesario. Gracias.

¿Cuál es la diferencia entre persist() y merge() en Hibernate?

¿Cuál es la diferencia entre persist() y merge() en Hibernación? persist() puede crear una consulta UPDATE & INSERT, po ... el base de datos: SINGER_ID SINGER_NAME 1 Ricky Martin 2 Luciano Pavarotti 3 Elvis Presley

Anotaciones de hibernación: ¿Qué es mejor, acceso a campos o propiedades?

Esta pregunta está algo relacionada con La Pregunta de Colocación de Anotación de Hibernación. Pero quiero saber cuál es mejor? ¿Acceso a través de propiedades o acceso a través de campos? ¿Cuáles son las ventajas y desventajas de cada uno?

¿Cuál es la diferencia entre las interfaces CrudRepository y JpaRepository en Spring Data JPA?

¿Cuál es la diferencia entre las interfaces CrudRepository y JpaRepository en Spring Data JPA? Cuando veo los ejemplos en la web, los veo allí usados indistintamente. ¿Cuál es la diferencia entre ellos? ¿Por qué querrías usar uno sobre el otro?

Hibernate no puede obtener simultáneamente varias bolsas

Hibernate lanza esta excepción durante la creación de SessionFactory: Org.hibernación.cargador.MultipleBagFetchException ... solución real es usar @LazyCollection(LazyCollectionOption.FALSE) en lugar de FetchType (gracias a Bozho para la solución).

Adición de una lista de cláusulas a una consulta JPA

He construido una NamedQuery que se ve así: @NamedQuery(name = "EventLog.viewDatesInclude", query = "SELECT el FROM ... e hacer esto? Pregunta relacionada: si el La lista es muy grande, ¿hay alguna buena manera de construir consultas como esa?