백엔드 개발을 시작한지 꽤나 많은 시간이 지났습니다. 하지만 이미 설정되어있는 백엔드 작업에 들어가서 기능을 추가하다보니 제 자신에게 여러가지 한계가 느껴져 나름 공부하고 고민하던 것들을 조금씩 남겨보려고 합니다. 제가 느꼈던 한계는 크게 두가지입니다. 1. 새로운 프로젝트 세팅을 할떄 상당히 버벅인다 2. Hibernate에 대한 지식이 부족한 편이다. 저는 ORM?인가를 위해서 교육때는 MyBatis를 배웠지만, 현재 하는 곳에서는 Hibernate를 사용합니다. 둘을 비교하면 Hibernate가 훨씬 간편해보입니다. 이유는 SQL문을 따로 쓰지 않아도 대부분의 패턴들은 작동하기 때문입니다. 물론 커스텀 쿼리문을 써야하는 경우엔 많이 버벅일 수 있겠지만 전체적인 생산성으론 Hibernate가 훨씬 쉬..