package com.gym.repository; import com.gym.model.User; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Optional; @Repository public interface UserRepository extends JpaRepository { Optional findByUsername(String username); Optional findByEmail(String email); List findByRole(String role); List findByIsActiveTrue(); boolean existsByUsername(String username); boolean existsByEmail(String email); }