JPA 2

[SpringBoot] 스프링 데이터 JPA

[스프링 데이터 JPA 퀵 스타트] 스프링 부트는 JPA에 필요한 라이브러리들과 복잡한 XML 설정을 자동으로 처리하기 위해 JPA 스타터를 제공한다. 1. 스프링 데이터 JPA 사용하기 프로젝트를 생성하여 스프링 데이터 JPA를 사용해보자 *JPA 기본설정 application.properties 파일에 데이터 소스, JPA, 로깅 설정을 반영한다. # DatsSource Setting spring.datasource.driver-class-name=org.h2.Driver spring.datasource.url=jdbc:h2:tcp://localhost/~/test spring.datasource.username=sa spring.datasource.password= # JPA Setting spri..

Dev/SpringBoot 2019.12.28

[SpringBoot] JPA 퀵 스타트

스프링과 JPA 데이터베이스에 연동되는 기술 : 전통적인 JDBC, 스프링 DAO, Mybatis, Hibernate 등 굉장히 다양 ORM : 애플리케이션에서 사용하는 SQL 까지도 프레임워크에서 제공 ORM들을 보다 쉽게 사용할 수 있도록 표준화시킨 것이 JPA(Java Persistence API) 스프링 데이터 JPA : 스프링 부트에서 JPA를 쉽게 사용할 수 있도록 지원하는 모듈 [JPA 개념 이해하기] Mybatis : SQL을 개발자가 직접 XML 파일에 등록하여 사용 Hibernate(와 같은 ORM) : 프레임워크에서 SQL을 생성하기 때문에 개발자가 신경 쓸 필요 없음 - SQL을 직접 다루는 기술 JDBC를 이용하여 DB연동 처리 시 > 드라이버 클래스 로딩 > 커넥션 연결 > st..

Dev/SpringBoot 2019.12.23
반응형