1
저는 Spring Boot에서 새로 왔으며 Spring 부팅에서 기본적인 REST 예제를 만들려고합니다. 나는 Spring Boot REST example 웹 사이트에서 도움을 받아 기본 예제를 만듭니다.스프링 부트 Persistence Context annotation
것들의 대부분은 나에게 분명하지만 난 어떻게 이해하지
package com.springbootrest.repository;
import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.transaction.Transactional;
import org.springframework.stereotype.Repository;
import com.springbootrest.model.BookDetails;
@Transactional
@Repository
public class BookDetailsRepoImpl implements BookDetailsRepo {
@PersistenceContext
private EntityManager entityManager;
public List<BookDetails> listBookDetails() {
return (List<BookDetails>) entityManager.createQuery("FROM BookDetails").getResultList();
}
}
아래와 같은 코드를 사용하여 데이터베이스에서 데이터를 가져 오는 데 사용되는 하나의 주석 붙어 @ PersistenceContext가 실제로 작동합니다.
누구든지 여기서 무슨 일이 일어 났는지 설명해 주시겠습니까?
다음 문서는 도움이 될만한 내용입니다. https://dzone.com/articles/how-annotations-work-java –