Mybatis랑 친해지기
1. JPA와 MyBatis의 차이점저는 취업 준비 중 JPA로 프로젝트를 진행했습니다. JPA는 객체 지향적으로 데이터를 다룰 수 있게 해줘서 매우 직관적이지만, 복잡한 쿼리를 작성할 때는 한계가 있었습니다. 그래서 QueryDSL을 활용해서 JPA의 쿼리문을 좀 더 유연하게 작성했죠.하지만 실무에서는 대부분의 회사들이 MyBatis를 사용하고 있었습니다. MyBatis는 SQL을 직접 작성하기 때문에 제어가 유연하지만, 그만큼 쉽게 실수할 수 있습니다. 회사에 입사 후, 웹사이트 개편 프로젝트에 참여하면서 MyBatis를 사용하게 되었고, 여러 번의 시행착오를 겪으면서 MyBatis의 특성을 익히기 시작했습니다. 2. MyBatis의 기초 - DAO와 XMLMyBatis를 처음 접했을 때, 가장 당황..
2025.04.18