1
私はSpring Bootで新しく、Springブートで基本的なRESTの例を作成しようとしています。私はSpring Boot REST exampleウェブサイトから助けを借りて基本的な例を作成しています。Springブート永続コンテキスト注釈
物事のほとんどは、私には明確であるが、私は、私はどのようにこのことを理解していない
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();
}
}
以下のようなコードでデータベースからデータをフェッチするために使用されている1つの注釈で立ち往生しています@ PersistenceContextは実際に動作しています。
ここで何が起こっているか教えてください。
次の記事は、お役に立ちます https://dzone.com/articles/how-annotations-work-java –