spring data JPA

·Framework/JPA
JPA에서는 데이터베이스와 상호작용하기 위해 SQL 쿼리를 작성하거나, JPQL(Java Persistence Query Language)을 사용해 데이터 조회 및 조작을 수행할 수 있습니다. 그러나 수동으로 쿼리를 작성하는 것은 번거롭고 오류가 발생할 수 있습니다. 이를 해결하기 위해 Spring Data JPA에서는 Query Method라는 강력한 기능을 제공합니다. Query Method란❓ Query Method는 메서드 이름을 기반으로 자동으로 쿼리를 생성하여 데이터베이스에서 데이터를 조회할 수 있게 해주는 기능입니다. JpaRepository 인터페이스에서 해당 인터페이스와 매핑되어 있는 테이블에 요청하고자 하는 SQL을 메서드 이름을 사용하여 선언할 수 있으며, 이를 통해 복잡한 JPQL이..
·Framework/JPA
Spring에서 JPA를 사용할 때, 개발자는 JPA의 구현체인 Hibernate, EclipseLink, DataNucleus를 직접 다루어야 했습니다. 이 과정에서 데이터베이스와의 상호작용을 처리하기 위해 "EntityManager"를 직접 사용하고, 복잡한 쿼리를 수동으로 작성하며, 트랜잭션을 직접 관리해야 했습니다. 이러한 방식은 많은 반복적인 코드와 관리 작업을 요구했습니다. 이러한 방식을 해결하기 위해 나온 것이 Spring Data JPA입니다.  Spring Data JPA 란❓   Spring Data JPA는 앞서 언급한 JPA의 직접적인 사용방식(Raw Data)에 비해 복잡성을 줄이고, JPA의 구현체를 추상화하여 더 쉽게 사용할 수 있도록 도와주는 라이브러리입니다. 이를 통해 데..
지누박
'spring data JPA' 태그의 글 목록