当前位置:网站首页>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
边栏推荐
猜你喜欢
随机推荐
Android build error: Plugin with id 'kotlin-android' not found.
idea2021配置svn报错Cannot run program “svn“ (in directory “xxx“):CreateProcess error=2,系统找不到指定的文件
XSS测试
DO280管理和监控OpenShift平台--资源限制
IO线程进程->线程同步互斥机制->day6
385. Mini Parser
XSS online shooting range---haozi
376. Wiggle Subsequence
CAS:908007-17-0_Biotin-azide _生物素叠氮化物
【使用 Pytorch 实现入门级的人工神经网络】
【历史上的今天】8 月 3 日:微软研究院的创始人诞生;陌陌正式上线;苹果发布 Newton OS
21天打卡挑战学习MySQL—Day第一周 第一篇
电商数仓ODS层-----日志数据装载
聚焦开源与联合共创|麒麟软件出席开源峰会欧拉分论坛
buildscript和allprojects的作用和区别是什么?
测试2年6.5K,每天“911”,我的心酸经历只有我自己知道···
4. Modular programming
2021年数据泄露成本报告解读
CAS:1620523-64-9_Azide-SS-biotin_biotin-disulfide-azide
东西向和南北向通信的统一