package com.jasamedika.medifirst2000.dao; import java.util.List; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.PagingAndSortingRepository; import org.springframework.stereotype.Repository; import com.jasamedika.medifirst2000.dto.PencucianLinenDto; import com.jasamedika.medifirst2000.entities.PencucianLinen; @Repository("PencucianLinenDao") public interface PencucianLinenDao extends PagingAndSortingRepository { @Query("select NEW com.jasamedika.medifirst2000.dto.PencucianLinenDto(p.namaProduk,mmtp.kapasitas,ss.satuanStandar as satuanKapasitasMesin," + "jl.jenisLinen,pc.prosesCuci,pdk.namaProduk as namaBahan,s.satuanStandar as satuanBahan," + "mcl.jumlah,mc.noRec as noRecMappingCycle) from MappingCycle mc,Produk p,Produk pdk,Mesin mmtp,SatuanStandar ss,JenisLinen jl," + "ProsesCuci pc,MappingCycleLaundry mcl,SatuanStandar s where p.id=mmtp.mesinId " + "and mmtp.id=mc.mesinId and ss.id=mmtp.satuanId and jl.id=mc.jenisLinenId and pc.id=mc.prosesCuciId " + "and pdk.id=mcl.namaBahanId and s.id=mcl.satuanId") List findMappingCycleDenganBahan(); }