snowyoung20 / spring-post

0 stars 0 forks source link

Project Feedback - 박은진 (Spring Tutor) #4

Open iamzin opened 1 year ago

iamzin commented 1 year ago

JPA repository의 save method를 사용한 create method 에서는 @transactional 없이도 DB에 데이터 반영이 잘 되었습니다. 반면, update method는 @transactional을 사용해야만 반영이 됩니다. 그 이유에 대해서 찾아보시면 좋을 것 같습니다. :)

https://github.com/snowyoung20/spring-post/blob/6c8095cdebc2db73dad05be17ab1fb93c3bd2cb2/src/main/java/com/example/springpost/service/PostService.java#L57-L70

iamzin commented 1 year ago

여러가지 이유로 setter 사용은 지양하는데요.

잡담방 채널에 올렸던 글 다시 한 번 공유드려봅니다. 함께 읽어보시면 좋을 것 같습니다.

setter 쓰지 말라고만 하고 가버리면 어떡해요

https://github.com/snowyoung20/spring-post/blob/6c8095cdebc2db73dad05be17ab1fb93c3bd2cb2/src/main/java/com/example/springpost/entity/Post.java#L45-L55

iamzin commented 1 year ago

코드의 구현이나 완성도 보다 개발하시면서 깊은 고민을 하신게 느껴져서 정말 멋집니다! 앞으로도 화이팅 하시길 응원할게요! 고생하셨어요.🔥