이 포스팅에서는 스프링부트와 JPA를 연동하는 실습 과정을 담았습니다. JPA? JPA 는 Java Persistent API 의 약자입니다. 영속성(persistence) 관리 와 ORM 을 위한 표준 기술입니다. 그러면 영속성이 뭔지.. 그리고 ORM이 뭔지 먼저 알아 보겠습니다. 영속성 은 Entity에 데이터를 영구히 저장하기 위한 환경 정도라고 ...
엔티티? JPA에서는 엔티티는 테이블에 대응하는 하나의 클래스라고 생각하시면 편합니다.엄청나게 간단한 코드와 함께 같이 보겠습니다. 엔티티 클래스 데이터베이스의 테이블 |username|passoword| |--------|---------| |test|1234| |admin|admin| spring-boot-starter-data-jpa 의존성을 추...
MySQL과 연동하고 실습을 통해 JPA를 알아봅니다. 학습 로드맵 스프링부트에 MySQL을 연동합니다. 스프링부트에서 JPA를 사용할 수 있도록 합니다. CrudRepository, JpaRepository 인터페이스를 상속받아 CRUD 작업을 해봅니다. 쿼리 메소드를 이용하여 메소드 이름만으로 원하는 SQL을 실행합니다. @Query를 이용하여 JPQ...