ORM, Hibernate

장근창·2025년 3월 28일
post-thumbnail

Hibernate

Java에서 객체(Entity)와 데이터베이스 테이블을 자동으로 매핑해주는 ORM 프레임워크이다.

ORM

Object-Relational Mapping (객체-관계 매핑) 즉, 자바 클래스와 DB 테이블 간의 다리 역할을 해주는 기술이다.

예를 들어,

User user = new User("TeamA", "철수");
userRepository.save(user);

이런 자바 코드만 써도

INSERT INTO user (team_name, user_name) VALUES ('TeamA', '철수');

이런 SQL을 Hibernate가 자동으로 생성해서 실행해준다!

Flutter -> Spring Boot -> MySQL 구조에서의 Hibernate 위치

0개의 댓글