Hibernate5.0 EntityManager转SqlQuery并返回Map结果集

Hibernate5.0 EntityManager转SqlQuery并返回Map结果集

Query query = entityManager.createNativeQuery("select * from message");
query.unwrap(org.hibernate.SQLQuery.class)
.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);

List<Map<String, Object>> list = query.getResultList()

原文地址:https://www.cnblogs.com/Steven5007/p/12012657.html

时间: 2024-10-08 20:52:52

Hibernate5.0 EntityManager转SqlQuery并返回Map结果集的相关文章

Spring data jpa中Query和@Query分别返回map结果集

引用: http://blog.csdn.net/yingxiake/article/details/51016234 http://blog.csdn.net/yingxiake/article/details/51016234 http://www.cnblogs.com/zj0208/p/6008627.html Query的使用: 在JPA 2.0 中我们可以使用entityManager.createNativeQuery()来执行原生的SQL语句. 但当我们查询结果没有对应实体类时,

Spring MVC返回Map格式JSON数据

问题描述: ajax中走error : function(e) {} 问题背景: 在测试controller层时,试过了ResponseEntity<ResponseModel>这种类型返回,这是可行的,但是出于好奇,想看看Map返回可不可行.结果出乎我预料,返回Map时JSP页面总是走error : function(e) {},这就奇怪了,刚才用ResponseEntity返回可行,而Map为什么不行呢?于是就查了ajax走error:function的原因, 原因: 1. 后台出错 2.

Mybatis返回Map的一种实现

Mybatis返回Map的一种实现 前言 在使用Mybatis进行系统开发的时候,有时候我们会有这么一种需求:我们希望通过Mybatis查询某一个表返回的结果是一个Map,而这个Map的Key是表的一个字段,Value是另一个字段.然而当我们按照Mybatis的做法,指定查询Mapper语句的resultType为map时返回的结果是一个Map列表(表中有多条记录时),而且每个元素Map对应的是表的一行记录(Key为每个字段的名称,Value为对应的值),这跟我们的需求是不相符合的.那有什么方法

IBatis返回map类型数据

有时侯不想创建javabean,或者污染现有的javaBean对象,就需要返回Map类型的数据对象: 1)最简单的方法就是将查询到的字段,使用""进行引起来,这样就可以返回map类型了: 2)或者写成ResultMap,来进行字段的映射也是可以的: 例子如下: <select id="queryProductInfo" parameterClass="java.util.HashMap" resultClass="java.uti

(转)hibernate-5.0.7+struts-2.3.24+spring-4.2.4三大框架整合

http://blog.csdn.net/yerenyuan_pku/article/details/70040220 SSH框架整合思想 三大框架应用在JavaEE三层结构,每一层都用到了不同的框架.SSH框架整合的思想可用下图来表示:  SSH框架的整合方式一:零障碍整合(带有Hibernate配置文件) 我们先整合Struts2和Spring这两个框架,再整合Spring和Hibernate这两个框架. 整合Struts2和Spring框架 整合Struts2和Spring这两个框架要解决

实例演示如何在spring4.2.2中集成hibernate5.0.2并创建sessionFactory

本文地址:http://blog.csdn.net/sushengmiyan/article/details/49388209 文章作者:苏生米沿 本文目的:使用spring4.2.2集成hibernate5.0.2并创建sessionFactory实例. 开发环境:eclipse(jee_mars) JDK1.8 MYSQL5.6 spring下载地址: https://repo.spring.io/list/release/org/springframework/spring/4.2.2.R

JPA entitymanager 如何获取Oracle 返回的cursor结果

更多详情可以参考  http://www.objectdb.com/api/java/jpa/annotations/sql 以下是参照网友的例子 create or replace procedure findPerson(my_cursor out sys_refcursor, param in string) as begin open my_cursor for select p.* from persons p where u.name like param; end findPers

MyBatis 返回Map&lt;String,Object&gt;类型

<resultMap type="map" id="stringMap"> <result property="contentIntr" column="contentIntr" javaType="string" /> </resultMap> <!-- 导出所有数据 --> <select id="exportAll" resul

recv返回0对方已经saygoodbye,返回-1意味着异常中断

当对方中断连接,关闭套接字的时候,recv将返回0,告诉自己:不想跟你打交道了         当对方与你失去连接,很遗憾,我们之间也不可能通讯了,还是别的方式交流吧.        当我以为判断recv返回-1就已经足够的证明:自己的仔细,但是0注定只是一个鸭蛋,需要重新估量的分量.    没有多余的言语描述自己在初级阶段的尝试,就像一个婴儿学飞,注定是一只笨鸟.    有没有想过重新使用一个已经被抛弃的SOCKET,为的就是减少绑定的绳索.不敢尝试,代价无法接受的浅薄.    发送一个空的字