[Diary] 2024년을 돌이켜보며 (회고록)
·
Diary
2023년 회고록을 개인적인 사유로 원하는 날짜에 작성을 못해 스킵하고 오랜만에 1년을 돌이켜보는 회고록을 작성해 본다. 개인적으로 올해는 내가 살면서 가장 최악으로 보낸 1년이 아닌가 싶다.이렇게 2024년을 마무리하는 회고록을 작성하면서 나쁜 기억과 감정, 나쁜 일 모두 다 훨훨 날아가버리고2025년에는 행복하고 평안하고 감사한 일만 가득하길 바라는 마음으로 회고록을 작성해 본다. 3년 차 개발자의 개발 생활개발자로 첫 회사에 취업하여 다닌 기간이 9개월, 지금 회사로 이직하여 재직한 기간이 벌써 1년 7개월이다.개발자 커리어를 시작한 지 벌써 2년 4개월째이다.만으로는 3년이 되지 않았고 만 3년차를 향해 달려가고 있는 중이다. 1년차라고 말하고 싶다!!ㅋㅋㅋㅋ 실력 말해 뭐해인가!늘 부족하다고 ..
[TIL/JPA] 기본개념 : 페치 조인(fetch join)
·
TIL/JPA
1. 페치 조인(fetch join)이란?SQL 조인 종류가 아니다.JPQL에서 성능 최적화를 위해 제공하는 기능이다.연관된 엔티티나 컬렉션을 SQL 한 번에 함께 조회하는 기능이다.join fetch 명령어 사용한다.[LEFT [OUTER] | INNER ] JOIN FETCH 조인 경로2. 엔티티 페치 조인SQL로 한 번에 회원을 조회하면서 연관된 팀도 함께 조회하고싶다면 어떻게 해야할까?SQL을 보면 회원 뿐만 아니라 팀도 함께 SELECT 한다.JPQL은 select m from Member m join fetch m.teamSQL은 SELECT M.*, T.* FROM MEMBER M INNER JOIN TEAM T ON M.TEAM_ID = T.ID지연 로딩할 때와 같이 쿼리문이 나간다.  위..
[Diary] 2023.10.09
·
Diary
5개월만에 블로그에서 글을 써본다. 5월 30일부터 새로운 회사에 입사한 뒤 매우 정신없는 하루하루를 보냈다. 야근도 밥먹듯이 하고 주말 근무도 하고ㅠㅠ 현재 회사에서 깃헙으로 코드를 공유하고 AWS를 사용하여 서버 구축하는 것도 보고 개발 서버에서 테스트도 해보고 개발 서버와 운영 서버를 분리하여 관리하기도 하고 배포도 해보고 소켓도 만져보고 배치와 스케줄러도 만들어보고 많은 것을 경험할 수 있어서 정말 재밌고 좋은 시간을 보내고 있다! 학원에서는 Web을 기준으로 개발을 배웠지만 지금 회사에서는 App과 Web을 동시에 다루고 있다. 확실히 App과 Web은 차이가 있고 2개를 모두 구현하고 있는 상황에서 물리적으로 시간은 부족하지만 그 부분을 제외하고는 굉장히 재미있다. 내 체력이 많이 부족해서 문..