JPA는
JAVA에서 SQL을 쓰지 않고 DB의 데이터를 생성, 조회, 수정, 삭제할 수 있도록 해주는 번역기 역할이다.
/*JAVA에서 SQL을 불러와서 DB를 다루는 코드*/
String query = "SELECT * FROM EMPLOYEE WHERE ID = ?";
Employee employee = jdbcTemplate.queryForObject(
query, new Object[] { id }, new EmployeeRowMapper());
(jpa가 있다면,)
V
/*JAVA에서 JPA를 사용하여 DB를 다루는 코드*/
implementaion 'org.springframework.boot:spring-boot-starter-data-jpa'
이처럼 복잡한 sql 명령어를 java에서 사용할 수 있도록 번역을 해줌과 동시에 편의성도 제공해 준다.
JPA 시작하기
프로젝트 시작 시 Spring Boot Dependencies(외부 라이브러리)에서 SQL - Spring Data JPA를 받는다.
참고: https://tobegod.tistory.com/26
'🍃웹개발 Spring' 카테고리의 다른 글
[Spring] JPA 상속(extends) (0) | 2022.09.26 |
---|---|
[Spring] JPA 기초(Domain, Repository) (1) | 2022.09.26 |
[SQL] SQL(CRUD) (0) | 2022.09.26 |
[Spring] IntelliJ SpringBoot 프로젝트 생성하기 (0) | 2022.09.26 |
[Spring] H2 DB-Engine (2) | 2022.09.26 |