Homeautomation/src/main/java/de/ph87/homeautomation/property/PropertyRepository.java

24 lines
659 B
Java

package de.ph87.homeautomation.property;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import java.util.List;
import java.util.Optional;
public interface PropertyRepository extends JpaRepository<Property, Long>, JpaSpecificationExecutor<Property> {
Optional<Property> findByTitle(String title);
List<Property> findAllByReadChannel_Id(long readChannelId);
List<Property> findAllByTitleLikeIgnoreCase(final String like);
boolean existsByTitle(String title);
List<Property> findAllByReadChannelNotNull();
Optional<Property> findBySlug(String slug);
}