24 lines
659 B
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);
|
|
|
|
}
|