MyBatisXML이나 annotaion을 통하여 SQL문을 작성하고 객체들을 연결시키는 프레임워크이다.// ✅ MyBatis 예시 (XML Mapper) SELECT * FROM users WHERE id = #{id}MyBatis 특징SQL을 개발자가 직접 작성복잡한 쿼리 로직에 유리XML 또는 어노테이션 기반 매핑DB에 최적화된 쿼리 튜닝 가능장점복잡한 SQL, JOIN, 서브쿼리, Stored Procedure 활용에 강함SQL이 명시적이라 로직 추적 및 디버깅 용이특정 DB에 맞는 최적화 쿼리 작성 가능단점SQL 작성 및 관리 부담코드와 SQL이 분리돼 있어 유지보수 어려움객체 지향적 개발에서 한계JPAJava 진영에서 ORM(Object-Relational Mapping) 기술 표준으로 ..