gpt4 book ai didi

sql - 在 Spring Boot 中创建原生 SQL 查询而不创建实体类

转载 作者:行者123 更新时间:2023-12-03 16:52:05 25 4
gpt4 key购买 nike

ORM 的基础是与对象的映射。但是,出于某种原因,我不想创建用于运行查询的对象。

有什么方法可以在不创建实体(托管类)的情况下运行 native SQL 查询?

最佳答案

是的。你可以。

使用特定查询( native 查询)在存储库类中创建方法:

@Query(value="select * from emp", nativeQuery=true)
Object getAllFromEmp();

将此方法保留在存储库接口(interface)中并从服务类中调用它

或者您可以使用 实体管理器 对象如下
Query q = entityManager.createNativeQuery("SELECT * FROM emp e");
List<Object[]> empObject= q.getResultList();

关于sql - 在 Spring Boot 中创建原生 SQL 查询而不创建实体类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50956554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com