
Java에서 객체(Entity)와 데이터베이스 테이블을 자동으로 매핑해주는 ORM 프레임워크이다.
Object-Relational Mapping (객체-관계 매핑) 즉, 자바 클래스와 DB 테이블 간의 다리 역할을 해주는 기술이다.
예를 들어,
User user = new User("TeamA", "철수");
userRepository.save(user);
이런 자바 코드만 써도
INSERT INTO user (team_name, user_name) VALUES ('TeamA', '철수');
이런 SQL을 Hibernate가 자동으로 생성해서 실행해준다!
