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

Spring JPA @OneToMany El valor del parámetro [] no coincide con el tipo esperado

Obtengo este error al solicitar la línea de servicio: List<order> orders = ordersRepository.getByCustomerId(id); Error: org.springframework.dao.InvalidDataAccessApiUsageException: El valor del parámetro [5] no coincide con el tipo esperado [nz.webshop.models.Customer.Customers (n/a)]; la excepción anidada es java.lang.IllegalArgumentException: El valor del parámetro [5] no coincide con el tipo esperado [nz.webshop.models.Customer.Customers (n/a)] Repositorio: public interface OrdersRepository . . . Read more

spring jpa findBy columna de dentro de la entidad

Tengo un par de entidades relacionadas en una base de datos relacional: @Entity public class A { @Id @Column(name = “id” …) private UUID id; @OneToMany(mappedBy = “a”) private Set<b> bs; } y @Entity public class B { @Id @Column(name = “id” …) private UUID id; @ManyToOne @JoinColumn(name = “a_id”) . . . Read more

No logro entender la conversión de tipos de fecha y zonas horarias.

Tengo una aplicación Java. Para buscar por fechas, utilizo las siguientes tecnologías: JPA y QueryDSL. La búsqueda es así: if (nonNull(params.getPlanned_date_from()) || nonNull(params.getPlanned_date_to())) { predicate.and(SQLExpressions.datetrunc(DatePart.day, preorder.plannedDate) .between(params.getPlanned_date_from(), params.getPlanned_date_to())); } Un error es: org.postgresql.util.PSQLException: ERROR: la función trunc_day(timestamp without time zone) no existe No hay ninguna función que coincida con el . . . Read more

Contador Spring JPA donde agrupar por.

Quiero transformar una consulta SQL en JPA. SELECT status, count(*) FROM abc WHERE type=’XXX’ GROUP BY status Necesito algo en un JPARepository con SQL. @Repository public interface ABCRepository extends JpaRepository<abc, long=””> { long countByStatusAndType(final A type, final B status); } ¿Es posible?</abc,>