Spring Data JpaRepository
Extending JpaRepository<User, Long> gives you instant database operations without writing a single line of SQL!
UserRepository.java
@Repository
public interface UserRepository extends JpaRepository<User, Long> {
// Spring Data automatically generates the SQL query behind the scenes!
List<User> findByEmailEndingWith(String domain);
}