미니베리

  • 홈
  • 태그
  • 방명록

XML 1

[Spring] MyBatis vs JPA + XML vs Annotation, 직접 써보며 느낀 차이

1. 들어가며BenePicker 프로젝트를 진행하면서 회원 기능과 조회 기능을 구현하다 보니 자연스럽게 이런 고민이 생겼다.“MyBatis랑 JPA 뭐가 다른거지?”“MyBatis는 XML 써야 되는 거 아닌가?”“어노테이션이 더 편한데 왜 XML 쓰는거지?”처음엔 단순히 “편한 거 쓰면 되는 거 아닌가?”라고 생각했는데, 직접 코드 작성하면서 생각이 완전히 바뀌었다.2. MyBatis vs JPA — 근본적인 차이처음엔 둘 다 그냥 “DB 연결 기술”이라고 생각했는데, 실제로는 패러다임 자체가 다르다는 걸 느꼈다.→ MyBatisSQL을 직접 작성DB 중심 개발SQL → 객체 매핑→ JPA객체(Entity) 중심SQL을 자동 생성객체 → JPA가 SQL 생성2. 핵심 깨달음JPA는 “객체 중심”MyBa..

백엔드/회고 2026.04.03
이전
1
다음
더보기
프로필사진

미니베리

Github: https://github.com/ljh8450

  • 분류 전체보기 (33)
    • 코딩테스트 (22)
    • 프로젝트 (0)
    • 대외활동 (1)
    • 백엔드 (6)
      • CS (2)
      • 회고 (4)
    • 프론트엔드 (1)
      • 리액트 (1)
    • 인사이트 (2)
    • 독서 (1)

Tag

코딩테스트, 인간-컴퓨터 상호작용, py, 파이썬, 백엔드, 19583, 에이전틱 엔지니어링, 우선순위 큐, 싸이버개강총회, 개발, computer science, 옥상 정원 꾸미기, 하네스 엔지니어링, 16139, Python, 나도코딩의자바입문, 스택, 프롬프트 엔지니어링, 코딩자율학습, 오아시스 재결합, 백준, spring, 2559, 해시, 걸그룹 마스터 준석이, 16165번, 힙, 13414, 문자열 지옥에 빠진 호석, 3015,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/07   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

  • 깃허브 링크

티스토리툴바