2017-09-08 8 views
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は実際に動作しています。

ここで何が起こっているか教えてください。

+0

次の記事は、お役に立ちます https://dzone.com/articles/how-annotations-work-java –

答えて

1

@PersistenceContextは、どの永続コンテキストが注入されているかをよりよく制御するJPA標準注釈です。

関連する問題