package com.jasamedika.medifirst2000.dao; import com.jasamedika.medifirst2000.entities.PemakaianAsuransi; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import java.util.Date; /** * Repository class for PemakaianAsuransi * * @author Generator */ public interface PemakaianAsuransiDao extends JpaRepository { @Query("select p from PemakaianAsuransi p " + "left join p.pasienDaftar a " + "left join a.pasien b " + "where b.noCm=:noCm " + "and p.kdProfile=:kdProfile " + "and date(a.tglRegistrasi)=:tglRegistrasi ") PemakaianAsuransi finByNoCmAndTglRegistrasi(@Param("noCm") String noCm, @Param("kdProfile") short kdProfile, @Param("tglRegistrasi") Date tglRegistrasi); @Query("select p from PemakaianAsuransi p where p.noSep=:noSep") PemakaianAsuransi finByNoSep(@Param("noSep") String noSep); @Query("select a from PemakaianAsuransi a left join a.pasienDaftar b where a.noRec=:noRec") PemakaianAsuransi findByPasienDaftarPasienDaftarNoRec(@Param("noRec") String noRec); @Query("select p from PemakaianAsuransi p " + "left join p.pasienDaftar a " + "where a.noRec=:noRec") PemakaianAsuransi findByPasienDaftar(@Param("noRec") String noRec); }