Добрый день всем,
имеется репозиторий вида
@NoRepositoryBean
public interface AbstractRepository<E extends AbstractEntity> extends JpaRepository<E, Integer> {
Boolean existsByHash(String hash);
E findByHash(String hash);
}
Как хоть примерно написать запрос типа,
Boolean existsBy("tableName"/"entityName", "fieldName", "fieldValue")
Вся суть в чем, у меня имеются аннотации для валидации входящих данных, и в requestEntity необходимо проверять поля (более 20 разных) на уникальность или присутствие в базе еще до попытки сохранения данных.
Единственная проблема это написать правильный абстрактный репозиторий так, чтоб все наследники имели корректный метод existsBy();