es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: HIBERNATE-JPA

Guardar una columna que está basada en la columna de clave primaria de forma simultánea en una tabla mediante JPA.

Tengo una tabla definida a continuación: Columna Tipo Restricción ID VARCHAR(36) primary key CREATE_TIME BIGINT RES_ID VARCHAR(64) NOMBRE VARCHAR(255) UPDATE_TIME BIGINT , donde RES_ID se genera en función de ID. Por ejemplo, si ID es ‘aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa’, entonces RES_ID es ‘res_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa’ donde ‘res_’ es una cadena constante. Por ahora, si quiero . . . Read more

No se puede restablecer el ID de SQL a 1.

No puedo restablecer el id de los objetos que estoy agregando a SQL a través de JPA. Intenté escribir una consulta nativa para truncar cuando uso mi método deleteAll, que funciona sin errores, pero el id autogenerado sigue sin ser 1. Intenté “ALTER TABLE task AUTO_INCREMENT = 1” después de . . . Read more

Especificaciones de JPA para contar con condición.

Necesito calcular la cuenta con una condición WHERE utilizando las especificaciones de JPA. Tengo una tabla llamada A y una columna “date”. Necesito calcular la cantidad de elementos del 10 al 15 de diciembre. ¿Cómo puedo escribir una nueva especificación con la función toPredicate para esta condición particular?

Spring Boot y Hibernate no logran autocrear una tabla cuando una entidad es referenciada a sí misma.

Estoy usando spring boot y Hibernate, y tengo la siguiente entidad: @Entity public class SystemicLevel { @Id private Long id; @Column private String name; @Column private String detail; @OneToOne @JoinColumn(name="previous_Level") private SystemicLevel previousSystemicLevel; } En el archivo application.properties establezco la propiedad spring.jpa.hibernate.ddl-auto en “create”, por lo que cuando ejecuto la . . . Read more

JPA: Cómo verificar una condición antes en una relación ManyToOne

Tengo 2 entidades, Car y Person. Una persona puede tener varios carros. Así que tengo: @Entity @NoArgsConstructor @Getter @Table(name=”Car”) public class Car { @Id private String id; private String name; @ManyToOne(fetch = FetchType.EAGER) @JoinColumn(name = “person_id”) private Person person; } @Entity @NoArgsConstructor @Getter @Table(name=”Person”) public class Person { @Id private . . . Read more