package com.example.study.repository;
import java.util.Optional;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
import com.example.study.model.entity.User;
//Repository를 사용하면 따로쿼리문을 작성하지 않아도 기본적인 CRUD가 실행이 된다
@Repository
public interface UserRepository extends JpaRepository<User, Long> /*첫번째는 dto, 두번째는 기본키의 타입 */ {
// select * from user where account = ? << test 03, test04
Optional<User> findByAccount(String account);
Optional<User> findByEmail(String email);
// select * from user where account = ? and email = ?
Optional<User> findByAccountAndEmail(String account, String email);
}
'Java > jpa' 카테고리의 다른 글
JPA Entity soft delete 활용하기 (0) | 2024.01.21 |
---|