EntityManager.merge() puede insertar nuevos objetos y actualizar los existentes. ¿Por qué uno querría usar persist()(que solo puede crear nuevos
La API de persistencia de Java (JPA) es una especificación de Java para acceder, persistir y administrar datos entre objetos / clases Java y una base de datos relacional. Forma parte de la especificación EJB 3.0 y es el enfoque estándar de la industria para la asignación de objetos a correlación relacional (ORM).
EntityManager.merge() puede insertar nuevos objetos y actualizar los existentes. ¿Por qué uno querría usar persist()(que solo puede crear nuevos
¿Cuál es la diferencia entre las interfaces CrudRepository y JpaRepository en Spring Data JPA ? Cuando veo los ejemplos en la web, veo que se usan de manera intercambiable. ¿Cuál es la diferencia entre ellos? ¿Por qué querrías usar uno sobre el
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. Cerrado hace 2 años . Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico....
Recibo el siguiente error cuando guardo el objeto usando Hibernate object references an unsaved transient instance - save the transient instance before
Soy un novato en Java Persistence API e Hibernate. ¿Cuál es la diferencia entre FetchType.LAZYy FetchType.EAGERen Java Persistence
Cuál es la diferencia entre: @Entity public class Company { @OneToMany(cascade = CascadeType.ALL , fetch = FetchType.LAZY) @JoinColumn(name = "companyIdRef", referencedColumnName = "companyId") private List<Branch> branches; ... } y @Entity public class Company { @OneToMany(cascade...
Hibernate lanza esta excepción durante la creación de SessionFactory: org.hibernate.loader.MultipleBagFetchException: no puede recuperar simultáneamente varias bolsas Este es mi caso de prueba: Parent.java @Entity public Parent { @Id @GeneratedValue(strategy=GenerationType.IDENTITY)...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años .
Ha habido algunas discusiones aquí acerca de las entidades JPA y qué hashCode()/ equals()implementación debería usarse para las clases de entidades JPA. La mayoría (si no todos) de ellos dependen de Hibernate, pero me gustaría discutirlos de manera neutral en la implementación de JPA (por cierto,...
Estoy usando datos de primavera y mi DAO parece public interface StudentDAO extends JpaRepository<StudentEntity, Integer> { public findAllOrderByIdAsc(); // I want to use some thing like this } En el código anterior, la línea comentada muestra mi intención. ¿Puede Spring Data proporcionar...
Java tiene la transientpalabra clave. ¿Por qué JPA tiene en @Transientlugar de simplemente usar la palabra clave java ya
Básicamente estoy buscando una anotación de tipo "@Ignore" con la que pueda evitar que un campo en particular persista. ¿Cómo se puede lograr
Soy nuevo en Hibernate y no estoy seguro de si usar un Hibernate SessionFactoryo un JPA EntityManagerFactorypara crear un HibernateSession . ¿Cuál es la diferencia entre estos dos? ¿Cuáles son los pros y los contras de usar cada uno de
¿Es posible establecer un valor predeterminado para las columnas en JPA, y si, cómo se hace usando
Cuando aparecen en un campo / captador de un @Entity, ¿cuál es la diferencia entre ellos? (Persisto la Entidad a través de Hibernate ). ¿A qué marco y / o especificación pertenece cada uno de ellos? @NotNullSe encuentra dentro javax.validation.constraints. En el
Tengo un modelo de objetos con JPA que contiene una relación de muchos a uno: un Accounttiene muchos Transactions. A Transactiontiene uno Account. Aquí hay un fragmento del código: @Entity public class Transaction { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id;...
En esta aplicación que estamos desarrollando, notamos que una vista era particularmente lenta. Perfilé la vista y noté que había una consulta ejecutada por hibernate que tardó 10 segundos incluso si solo había dos objetos en la base de datos para recuperar. Todo OneToManyy las ManyToManyrelaciones...
Creo que entendí mal el significado de la conexión en cascada en el contexto de una @ManyToOnerelación. El caso: public class User { @OneToMany(fetch = FetchType.EAGER) protected Set<Address> userAddresses; } public class Address { @ManyToOne(fetch = FetchType.LAZY, cascade =...
Este es el error que se produce al intentar ejecutar mi aplicación web: [INFO] WARNING: Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration': Injection of autowired...
¿Cuáles son las principales diferencias entre Hibernate y Spring Data JPA? ¿Cuándo no debemos usar Hibernate o Spring Data JPA? Además, ¿cuándo puede la plantilla Spring JDBC funcionar mejor que Hibernate / Spring Data