반응형 SMALL ORM1 ORM과 MyBatis의 차이점 ORM vs MyBatis: 핵심 개념 차이 구분 ORM (JPA, Hibernate) MyBatis 정의객체와 관계형 데이터베이스 간의 매핑 자동화SQL을 직접 작성하되, 객체와 결과 매핑을 자동화SQL 제어SQL을 프레임워크가 생성SQL을 개발자가 직접 작성학습 곡선상대적으로 높음비교적 낮음자동화 정도높은 추상화, 자동화 중심개발자 중심의 수동 SQL 관리유지보수도메인 중심 개발에 적합SQL 구조 변경이나 튜닝이 쉬움트랜잭션 처리선언적 처리 위주직접 처리 또는 Spring 연동비유로 쉽게 이해하기ORM은 마법사“필요한 정보를 객체에 담아두면, 알아서 쿼리를 만들어서 처리해줄게!”→ 단, 이 마법사는 고집도 세고 규칙도 많습니다. MyBatis는 비서“네가 쿼리를 주면 내가 그 쿼리 결과를 객체로 ne.. 2025. 4. 16. 이전 1 다음 LIST