[JPA] Query Methods
Programming/SpringBoot2024. 9. 11. 21:04[JPA] Query Methods

Query Methods란?Spring Data JPA에서는 메서드 이름으로 SQL을 생성할 수 있는 Query Methods 기능을 제공한다. JpaRepository 인터페이스에서 해당 인터페이스와 매핑되어있는 테이블에 요청하고자하는 SQL을 메서드 이름을 사용하여 선언할 수 있다. MemoRepository 예시import com.sparta.memo.entity.Memo;import org.springframework.data.jpa.repository.JpaRepository;import java.util.List;public interface MemoRepository extends JpaRepository { List findAllByOrderByModifiedAtDesc();} Sim..

[JPA] JPA Auditing
Programming/SpringBoot2024. 9. 11. 20:43[JPA] JPA Auditing

2024-09-11(수)스프링 심화 1기 과정을 하고, 팀프로젝트를 하면서 하루하루 새로운 걸 알아가고 무심코 아무생각 없이 사용했던 것들의 의미를 제대로 알아가며 기록하는 중이다.  Timestamped📌 데이터의 생성(created_at), 수정(modified_at) 시간은 포스팅, 게시글, 댓글 등 다양한 데이터에 매우 자주 활용된다. 각각의 Entity의 생성 수정 시간을 매번 작성하는건 너무 비효율적이다.import jakarta.persistence.*;import lombok.Getter;import org.springframework.data.annotation.CreatedDate;import org.springframework.data.annotation.LastModifiedDat..

image