목록spring (2)
Developer_Neo
JPA란? Java Persistence API로 자바 진영에서 ORM(Object-Relational Mapping) 기술 표준으로 사용되는 인터페이스의 모음 반복적인 CRUD SQL을 처리해준다 SQL과 데이터 중심의 설계에서 객체 중심의 설계로 페러다임을 전환을 할 수 있다. JPA는 인터페이스만 제공되는 것이고 이것의 구현체로 Hibernate를 쓴다. 객체를 자바에서의 List인 메모리에 넣는 것처럼 JPA에 집어 넣으면, JPA가 중간에서 데이터베이스로 SQL날리고, 데이터베이스에서 데이터 가져오는걸 다 해준다. 장점 SQL문이 아닌 Method를 통해 DB를 조작할 수 있어, 개발자는 객체 모델을 이용하여 비즈니스 로직을 구성하는데만 집중할 수 있음. (내부적으로는 쿼리를 생성하여 DB를 조..
이것을 보면서 2022.08.04 - [Spring] - [Spring 입문] - 데이터베이스 연동(spring boot + Mysql with build.gradle , applicatioin.properties) [Spring 입문] - 데이터베이스 연동(spring boot + Mysql with build.gradle , applicatioin.properties) 김영한님의 Spring입문 강의 내에서 database를 h2로 진행하였다. 하지만 나는 h2를 설치하기 싫어서 사용해왔던 Mysql으로 이용하였다. build.gradle 추가한 코드 dependencies { implementation 'org.springfram.. devloper-dreaming.tistory.com 잘 이해가 ..