java - 使用没有实体或 POJO 类的 JPA 和 Spring Boot 从数据库中获取数据?
问题描述
我在 MS SQL Db 中创建了一个配置表。我想获取配置表的所有详细信息。但我不想为此创建一个 POJO 类。在这种情况下,如何使用 JPA 2.2 和 spring boot 获取详细信息?
我在谷歌上找了一些东西,我找到了这个。哪个使用休眠EntityManager
。但我想知道这是最好的方法。我已经在application.properties
文件中给出了连接细节。我需要在persistence.xml
文件中再次提供详细信息吗?
解决方案
我找到了解决方案。我所做的,使用以下注释创建实体管理器:
@PersistenceContext
private EntityManager em;
并且在任何方法中都像这样调用:
List<Object[]> category = em.createNativeQuery("SELECT * FROM CATEGORY" ).getResultList();
从这个答案中得到提示 [ Spring boot - configure EntityManager ]
推荐阅读
- git - 如何使 git2go tree.Walk() 非递归并显示文件夹并从目标文件夹开始?
- tensorflow - 模块 'tensorlayer.layers' 没有属性 'flatten'
- javascript - 无法读取未定义的属性“$nuxt”
- google-apps-script - 如何让我的 onEdit 代码识别多个单元格上的粘贴数据?
- python - 根据条件对 groupby 的值求和
- c - “已连接” UDP 套接字,双向通信?
- vb.net - 我在 Visual Basic 中计算时差时遇到困难
- python - 如何在烧瓶微服务中监听消息队列
- python - Python在矩阵上找到最大的矩形
- wpf - WPF动态问卷用户控件