¿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
¿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
En este código, cómo generar una clase Java para la clave compuesta (cómo componer clave en hibernación): create table Time ( levelStation int(15) not null, src varchar(100) not null, dst varchar(100) not null, distance int(15) not null, price int(15) not null, confPathID int(15) not null,...
Estoy intentando ejecutar una aplicación spring-boot que usa hibernate a través de spring-jpa, pero recibo este error: Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at
Bueno, la pregunta lo dice todo. Usando JPARepository, ¿cómo actualizo una entidad? JPARepository solo tiene un método de guardar , que no me dice si es crear o actualizar en realidad. Por ejemplo, insertar un simple objeto al usuario de base de datos, que tiene tres campos: firstname, lastnamey...
Estoy buscando las diferentes formas de mapear una enumeración usando JPA. Especialmente quiero establecer el valor entero de cada entrada de enumeración y guardar solo el valor entero. @Entity @Table(name = "AUTHORITY_") public class Authority implements Serializable { public enum Right {...
Estoy un poco confundido sobre el orphanRemovalatributo JPA 2.0 . Creo que puedo ver que es necesario cuando uso las herramientas de generación de DB de mi proveedor de JPA para crear la base de datos subyacente DDL para tener una ON DELETE CASCADErelación particular. Sin embargo, si el DB existe...
Soy nuevo en hibernación y necesito usar relaciones uno a muchos y muchos a uno. Es una relación bidireccional en mis objetos, de modo que puedo atravesar desde cualquier dirección. mappedByes la forma recomendada de hacerlo, sin embargo, no pude entenderlo. Alguien puede explicar: ¿Cuál es la...
Estoy usando JPA en mi proyecto. Llegué a una consulta en la que necesito hacer una operación de unión en cinco tablas. Entonces creé una consulta nativa que devuelve cinco campos. Ahora quiero convertir el objeto de resultado a la clase de Java POJO que contiene las mismas cinco cadenas. ¿Hay...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . Mejora esta...
En Spring CrudRepository, ¿tenemos soporte para la "cláusula IN" para un campo? es decir, algo similar a lo siguiente? findByInventoryIds(List<Long> inventoryIdList) Si dicho soporte no está disponible, ¿qué opciones elegantes se pueden considerar? Las consultas de disparo para cada ID...
Tengo un bean Java. Ahora, quiero asegurarme de que el campo sea único. Estoy usando el siguiente código: @UniqueConstraint(columnNames={"username"}) public String username; Pero recibo un error: @UniqueConstraint is dissallowed for this location ¿Cuál es la forma correcta de usar...
En la sección de ejemplo de la @OneToManyreferencia de anotación JPA : Ejemplo 1-59 @OneToMany - Clase de cliente con genéricos @Entity public class Customer implements Serializable { ... @OneToMany(cascade=ALL, mappedBy="customer") public Set<Order> getOrders() { return orders; }...
Durante una hibernación Session, estoy cargando algunos objetos y algunos de ellos se cargan como servidores proxy debido a la carga diferida. Todo está bien y no quiero desactivar la carga diferida. Pero luego necesito enviar algunos de los objetos (en realidad un objeto) al cliente GWT a través...
Estoy investigando Spring Data JPA. Considere el ejemplo a continuación, donde conseguiré que todas las funciones de búsqueda y búsqueda funcionen de manera predeterminada y si deseo personalizar un buscador, eso también se puede hacer fácilmente en la interfaz. @Transactional(readOnly =...
¿Cuál es la forma más inteligente de lograr que una entidad con un campo de tipo Lista persista? Command.java package persistlistofstring; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import javax.persistence.Basic; import javax.persistence.Entity; import...
Tengo un problema con una @OneToManyasignación simple entre una entidad principal y una entidad secundaria. Todo funciona bien, solo que los registros secundarios no se eliminan cuando los elimino de la colección. El padre: @Entity public class Parent { @Id @Column(name = "ID") private Long...
Cuando mi código emite una llamada como esta: entityManager.find(Customer.class, customerID); ¿Cómo puedo ver la consulta SQL para esta llamada? Suponiendo que no tengo acceso al servidor de base de datos para perfilar / monitorear las llamadas, ¿hay alguna forma de registrar o ver dentro de mi...
Tengo un caso de uso en el que se llama lo siguiente: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } Observe que @Transactionaltiene Propagation.REQUIRES_NEW y el repositorio usa...
La pregunta está en el título. A continuación, acabo de describir algunos de mis pensamientos y hallazgos. Cuando tenía un modelo de dominio muy simple (3 tablas sin ninguna relación), todas mis entidades NO implementaban Serializable. Pero cuando el modelo de dominio se volvió más complejo,...
Si un campo está anotado insertable=false, updatable=false, ¿no significa que no puede insertar valor ni cambiar el valor existente? ¿Por qué querrías hacer eso? @Entity public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @OneToMany(mappedBy="person",...