当前位置:网站首页>JPA Native Query(本地查询)及查询结果转换
JPA Native Query(本地查询)及查询结果转换
2022-08-03 21:48:00 【oscar999】
Native Query ,本地查询, 是直接使用SQL语句进行查询,使用本地查询可以不需要查询整张表的字段, 而根据需要进行查询, 那么如何将查询的结果转换成需要的对象类型呢? 且看本篇说来。
本篇基于Hibernate +MySQL 进行测试。关于在Eclipse中使用Hibernate 进行JPA开发可以参考:
在Eclipse下搭建JPA项目(HIbernate + MySQL)
查询单个字段
查询单个字段的值, 就是在SQL语句中只查询一个字段,类似 SELECT NAME FROM USR。
完整的测试代码如下:
@SuppressWarnings("unchecked")
@Test
public void oneField() {
String persistenceUnitName = "jpaency_mysql";
EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory(persistenceUnitName);
EntityManager entityManager = entityManagerFactory.createEntityManager();
String sql = "SELECT NAME FROM USR";
List<String> list = entityManager.createNa边栏推荐
- 全球观之地理部分
- 《QDebug 2022年7月》
- IDaaS 是什么?一文说清它的价值
- 云图说丨初识华为云微服务引擎CSE
- 图神经网络怎么入门?一文带你了解图神经网络入门路径-GNN入门
- 手动输入班级人数及成绩求总成绩和平均成绩?
- Android build error: Plugin with id 'kotlin-android' not found.
- [3D检测系列-PV-RCNN] PV-RCNN论文详解、PV-RCNN代码复现、包含官网PV-RCNN预训练权重及报错问题
- 易基因|RNA m5C甲基化测序(RNA-BS)技术介绍
- C. Keshi Is Throwing a Party- Codeforces Global Round 17
猜你喜欢

三年黑盒测试工程师对嵌入式软件测试的理解

CAS:1260586-88-6_Biotin-C5-Azide_Biotin-C5-Azide

FVCOM三维水动力、水交换、溢油物质扩散及输运数值模拟丨FVCOM模型流域、海洋水环境数值模拟方法

XSS online shooting range---prompt

HCIP第十六天

ValidationError: Progress Plugin Invalid Options

CAS:153162-70-0_N-BOC-6-Biotinamidohexylamine

XSS practice - cycle and two cycle problem at a time
![[kali-vulnerability exploitation] (3.2) Metasploit basics (on): basic knowledge](/img/49/117de5147a34e6a957f74880b4f597.png)
[kali-vulnerability exploitation] (3.2) Metasploit basics (on): basic knowledge

超级实用网站+公众号合集
随机推荐
Flink--Join以及Flink函数
深度学习怎么入门?零基础快速入门深度学习
Several difficult problems in DDD
从0到1看支付
【使用 Pytorch 实现入门级的人工神经网络】
XSS holes emersion
CAS:1797415-74-7_TAMRA-Azide-PEG-Biotin
C. Fishingprince Plays With Array--Codeforces Global Round 21
gtk实现图片旋转
[kali-vulnerability scanning] (2.1) Nessus download and installation (on)
数据一致性:双删为什么要延时?
FVCOM三维水动力、水交换、溢油物质扩散及输运数值模拟丨FVCOM模型流域、海洋水环境数值模拟方法
Five Steps to Detect and Control Shadow IT
Go开发工具GoLand V2022.2 来了——Go 工作区重大升级
Linux操作Jmeter(附带:关于连接上redis无法进行写入操作的问题),JMeter配置多用户进行压力测试
XSS线上靶场---prompt
基于DMS的数仓智能运维服务,知多少?
XSS online shooting range---Warmups
七夕快乐!
StoneDB 助力 2022 开放原子全球开源峰会