package com.sungardas.enhancedsnapshots.aws.dynamodb.repository; import com.sungardas.enhancedsnapshots.aws.dynamodb.model.User; import org.socialsignin.spring.data.dynamodb.repository.EnableScan; import org.springframework.data.repository.CrudRepository; import java.util.List; @EnableScan public interface UserRepository extends CrudRepository<User, String> { List<User> findByRole(String role); List<User> findByEmailAndPassword(String email, String password); List<User> findByEmail(String email); default void delete(List<User> entities) { entities.forEach(this::delete); } }