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

Repositorio JPA – MySQL: problema al recuperar el valor de la fecha.

Tengo esta consulta: @Query(“Select batchPassage from BatchPassage batchPassage ” + “where batchPassage.batch.id = ?1 ” + “order by batchPassage.dateDernierPassage desc”) Llamada de esta manera: List<batchpassage> derniersBatchPassages = batchPassageRepository.findLastBatchPassageForBatchId(batch.getId()); En el resultado, todos los valores de fecha de “dateDernierPassage” tienen una hora más que en la base de datos. Valor en . . . Read more

¿Puedo utilizar el registro de Java 16 con una entidad JPA?

Estoy tratando de hacer algo similar como se muestra a continuación. @Entity @Table(name=”Sample”) public record Sample(Integer id, String name) { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name=”user_id”) private Integer id; @Column(name=”username”) private String name; } Sin embargo, me muestra el error “Los campos declarados no estáticos id no están permitidos en un . . . Read more

¿El cascade = CascadeType.ALL en JPA requiere @Transactional al momento de eliminar?

Tengo una entidad de libro: import javax.persistence.*; import java.io.Serializable; import java.util.Set; @Entity @Table(name = “books”) public class Book implements Serializable { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String title; private String author; @Column(unique = true) private String isbn; @OneToMany(mappedBy = “book”, fetch = FetchType.LAZY, cascade = CascadeType.ALL) private . . . Read more