상세 컨텐츠

본문 제목

[3회] 해커톤 프로젝트 회고

해커톤 프로젝트

by young1403 2022. 9. 7. 10:19

본문

팀 회고 3회차

회고 발표 주제선정

 

평소 프로젝트를 JPA를 사용하여 프로젝트를 진행하게 될 때에 @Transactional이라는 어노테이션을 자주쓰게 된다.

테이블과 필드 객체로 사용하는 엔티티들이 어떻게 저장되고 수정되며 삭제되는지 그 동작들에 대해 이전보다 조금 더 자세하게 알고싶어 @Transactional이라는 어노테이션을 쓰며 발생하는 동작들에 대해 발표하게되었다.

 

발표내용 목차를 크게 4가지로 나누었다. 

1. 엔티티 매니저 팩토리와 엔티티 매니저의 역할
2. 영속성 컨텍스트란?
3. 엔티티의 생명주기 종류
4. 영속성 컨텍스트의 특징과 엔티티의 조회/수정/삭제/저장

 

 

게시판의 CRUD를 생각하여 Transactional을 설명하려하면 영속성 컨텍스트와 엔티티 매니저를 설명해야 해서 발표 목차를 위와같이 설정하게 되었다. EntityManagerFactory와 EntityManager를 따로 선언하여 코드로 영속성 컨텍스트의 동작원리에 대해 설명했다.

 

다들 3주동안 발표를 하면서 영속성 컨텍스트란 개념은 몇번 나왔던 키워드이지만 엔티티 매니저 - 영속성 컨텍스트 - 엔티티의 CRUD에 대해 차근히 읊어주니 정리하기에도 좋았고 배운게 많다 해주어서 뿌듯했었다.

 

 

지금 팀과 함께할 9월까지 얼마남지 않았지만 남은기간 좀 더 가치있는 주제를 선정해서 발표할 수 있도록 노력해야겠다.

 

(발표때 사용한 자료는 아래링크로 들어가시면 확인하실 수 있습니다.)

https://sore-ocarina-1ed.notion.site/0e00e24f33a14b31972ae2deb291192f

관련글 더보기

댓글 영역