首页 > 解决方案 > 使用没有实体或 POJO 类的 JPA 和 Spring Boot 从数据库中获取数据?

问题描述

我在 MS SQL Db 中创建了一个配置表。我想获取配置表的所有详细信息。但我不想为此创建一个 POJO 类。在这种情况下,如何使用 JPA 2.2 和 spring boot 获取详细信息?

我在谷歌上找了一些东西,我找到了这个。哪个使用休眠EntityManager。但我想知道这是最好的方法。我已经在application.properties文件中给出了连接细节。我需要在persistence.xml文件中再次提供详细信息吗?

标签: javahibernatespring-bootjpa

解决方案


我找到了解决方案。我所做的,使用以下注释创建实体管理器:

@PersistenceContext
private EntityManager em;

并且在任何方法中都像这样调用:

List<Object[]> category = em.createNativeQuery("SELECT * FROM CATEGORY" ).getResultList();

从这个答案中得到提示 [ Spring boot - configure EntityManager ]


推荐阅读