packagetrack.repository;importorg.springframework.data.jpa.repository.JpaRepository;importorg.springframework.data.jpa.repository.Modifying;importorg.springframework.data.jpa.repository.Query;importorg.springframework.transaction.annotation.Transactional;importtrack.model.Campaign;importjava.math.BigInteger;importjava.util.List;importjava.util.Set;publicinterfaceTrackCampaignRepositoryextendsJpaRepository<Campaign,Long>{@Query(value="select count(*) from campaign where app in ?1 and pub_date >= ?2 and pub_date <= ?3",nativeQuery=true)BigIntegercountByAccount(List<Long>appids,StringstartDate,StringendDate);}