小编Pri*_*ngh的帖子

Spring boot Persistence Context注解

我是 Spring Boot 的新手,并尝试在 Spring Boot 中创建一个基本的 REST 示例。我正在从Spring Boot REST 示例网站获取帮助来创建一个基本示例。

大多数事情对我来说都很清楚,但我坚持使用一个注释,该注释用于使用以下代码从数据库中获取数据

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();
 }

}
Run Code Online (Sandbox Code Playgroud)

我不明白@PersistenceContext实际是如何工作的 - 谁能解释一下?

java spring spring-annotations spring-boot

8
推荐指数
3
解决办法
9857
查看次数

标签 统计

java ×1

spring ×1

spring-annotations ×1

spring-boot ×1