springdatajpa

1. 스프링 데이터 JPA 소개 스프링 데이터 JPA 스프링 프레임워크에서 JPA를 편리하게 사용할 수 있도록 지원하는 프로젝트 데이터 접근 계층(DAO)을 개발할 때 구현 클래스 없이 인터페이스만 작성해도 개발을 완료(지루하게 반복되는 CRUD 문제를 세련된 방법으로 해결, 인터페이스만 작성하면 실행시점에 스프링 데이터 JPA가 구현 객체를 동적으로 생성해서 주입) public interface MemberRepository extends JpaRepository{ Member findByUsername(String username); } public interface ItemRepository extends JpaRepository{ } 2. 공통 인터페이스 기능 스프링 데이터 JPA는 간단한 CRU..
JPA, Hibernate, Spring Data JPA JPA공부를 시작함에 있어서 가장헷갈렸던 부분이 JPA와 Hibernate와의 관계였다. 동영상강의에서는 처음에 EntityManager를 활용하여 Data를 삭제 저장 업데이트를 하지만, 실제 실무에서는 EntityManager를 사용하지 않고 Repository 인터페이스 만을 이용해서 JPA를 사용한다. 간단하게 이 세가지에 대해 알아보면 JPA 기술 명세 JPA(Java Persistence API)는 자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스이다. javax.persistance 단순히 인터페이스이며 구현체는 없다. EntityManager도 인터페이스이다. Hibernate JPA의 구현체 Hiberna..
깡냉쓰
'springdatajpa' 태그의 글 목록