Skip to content

TIL-2025-03-26 [Preparing for RBF: MyBatis vs JPA, JDBC 실습] #15

@Sewoni

Description

@Sewoni

🍋TIL - 2025 - 03 - 26 - Wednesday

📚 오늘의 학습

  • 🍀 RBF 주제 선정 및 자료 준비 -> MyBatis vs JPA
  • 🍀 RBF란? -> Random Bit Flip
 이번 주 학습한 내용을 모두가 올바르게 이해했는지 확인하고 정정하는 활동. 각각 더 공부해보고 싶은 주제 선정 후 자료 준비하여 얻은 지식을 공유 및 토론. 

-> MyBatis vs JPA

🚨 문제 상황

Java로 데이터베이스에 접근해서 데이터를 가져오고 싶은데, Java는 객체 중심이고 데이터베이스는 테이블 기반이라 서로 언어가 맞지 않음. JDBC로 직접 연결하는 건 코드가 너무 복잡하고 반복적이라 생산성이 낮고, 유지보수도 어려움. 그래서 나온게 MyBatis & JPA.

🎯 시도한 과정

  • JDBC 코드를 먼저 보며 데이터베이스 연결, SQL 실행, 결과 처리 과정을 구현해봄.
    -> 실습 레포

🐳 느낀 점

  • JDBC 실습을 통해 DB 연결 과정부터 결과 처리까지 모든 흐름을 직접 다뤄보면서 JDBC가 어떤 일을 하는지 깊이 이해하게 됨.
  • JDBC는 모든 DB 기술의 뿌리이며, Connection, Statement, ResultSet을 통해 DB 접근이 이루어짐.
  • JDBC 실습을 통해 SQL 실행 흐름을 체험해보며, 프레임워크 없이 직접 처리할 경우의 복잡성과 번거로움을 실감함
  • MyBatis , JPA 에 대한 실습은 추후 진행 예정.

👩‍💻 참고 자료

Metadata

Metadata

Assignees

No one assigned

    Labels

    RBFdocumentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions