package com.imprimelibros.erp.pedidos; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import java.util.List; public interface PedidoDireccionRepository extends JpaRepository { // Todas las direcciones de una línea de pedido List findByPedidoLinea_Id(Long pedidoLineaId); // Si en tu código sueles trabajar con el objeto: List findByPedidoLinea(PedidoLinea pedidoLinea); PedidoDireccion findByPedidoIdAndFacturacionTrue(Long pedidoId); @Query(""" select distinct d from PedidoDireccion d join d.pedidoLinea pl where d.pedidoLinea.id = :pedidoLineaId """) List findByPedidoLineaId(Long pedidoLineaId); }