본문 바로가기
스프링 (Spring)/Timeline Project

타임라인 프로젝트 계획

by 후닝훈 2021. 7. 19.
반응형

타임라인을 구축하는 프로젝트를 시행한다.

 

타임라인 API (CRUD)

기능 Method URL Return
생성하기 POST /api/memos Memo
조회하기 GET /api/memos List<Memo>
변경하기 PUT /api/memos/{id} Long
삭제하기 DELETE /api/memos/{id} Long

 

Spring Data JPA 공식 홈페이지

- 자유롭게 Query문을 생성하고 싶을때

- Repository를 변경하고 싶을때

- 예를들어 findAll을 생성시간순으로 정렬하여 찾고 싶을때 등 방법을 찾을수 있다.

- 메소드 이름을 잘 맞추어 주면 자동으로 처리해준다.

- 아래의 링크는 위의 말한 예시의 방법이 적혀있는 곳이다.

 

Spring Data JPA - Reference Documentation

Example 109. Using @Transactional at query methods @Transactional(readOnly = true) interface UserRepository extends JpaRepository { List findByLastname(String lastname); @Modifying @Transactional @Query("delete from User u where u.active = false") void del

docs.spring.io

위와 같이 방법이 명시되어 있다.

반응형

댓글