关于hibernate的session.createSQLQuery(sql)直接调用底层SQL后,返回结果集的问题。 [问题点数:100分,结帖人lgmsyy]

Bbs1
本版专家分:76
结帖率 100%
Bbs9
本版专家分:86678
版主
Blank
GitHub 绑定GitHub第三方账户获取
Blank
进士 2013年 总版技术专家分年内排行榜第六
Blank
银牌 2013年3月 总版技术专家分月排行榜第二
Blank
红花 2014年2月 Java大版内专家分月排行榜第一
2013年8月 Java大版内专家分月排行榜第一
2013年5月 Java大版内专家分月排行榜第一
2013年4月 Java大版内专家分月排行榜第一
2013年3月 Java大版内专家分月排行榜第一
2013年2月 Java大版内专家分月排行榜第一
Bbs1
本版专家分:76
Bbs9
本版专家分:62305
Blank
GitHub 绑定GitHub第三方账户获取
Blank
银牌 2013年11月 总版技术专家分月排行榜第二
Blank
铜牌 2013年10月 总版技术专家分月排行榜第三
Blank
红花 2014年3月 Java大版内专家分月排行榜第一
2014年1月 Java大版内专家分月排行榜第一
2013年12月 Java大版内专家分月排行榜第一
2013年11月 Java大版内专家分月排行榜第一
2013年10月 Java大版内专家分月排行榜第一
Bbs9
本版专家分:86678
版主
Blank
GitHub 绑定GitHub第三方账户获取
Blank
进士 2013年 总版技术专家分年内排行榜第六
Blank
银牌 2013年3月 总版技术专家分月排行榜第二
Blank
红花 2014年2月 Java大版内专家分月排行榜第一
2013年8月 Java大版内专家分月排行榜第一
2013年5月 Java大版内专家分月排行榜第一
2013年4月 Java大版内专家分月排行榜第一
2013年3月 Java大版内专家分月排行榜第一
2013年2月 Java大版内专家分月排行榜第一
Bbs1
本版专家分:76
Bbs9
本版专家分:86678
版主
Blank
GitHub 绑定GitHub第三方账户获取
Blank
进士 2013年 总版技术专家分年内排行榜第六
Blank
银牌 2013年3月 总版技术专家分月排行榜第二
Blank
红花 2014年2月 Java大版内专家分月排行榜第一
2013年8月 Java大版内专家分月排行榜第一
2013年5月 Java大版内专家分月排行榜第一
2013年4月 Java大版内专家分月排行榜第一
2013年3月 Java大版内专家分月排行榜第一
2013年2月 Java大版内专家分月排行榜第一
Bbs1
本版专家分:76
Bbs1
本版专家分:76
Bbs9
本版专家分:86678
版主
Blank
GitHub 绑定GitHub第三方账户获取
Blank
进士 2013年 总版技术专家分年内排行榜第六
Blank
银牌 2013年3月 总版技术专家分月排行榜第二
Blank
红花 2014年2月 Java大版内专家分月排行榜第一
2013年8月 Java大版内专家分月排行榜第一
2013年5月 Java大版内专家分月排行榜第一
2013年4月 Java大版内专家分月排行榜第一
2013年3月 Java大版内专家分月排行榜第一
2013年2月 Java大版内专家分月排行榜第一
Hibernate直接执行SQL语句
又到周六时间了。我有一次帮公安局开发项目时,有这么一个需求,在做统计报表的时候,我在Oralce数据中创建了一个视图,按管辖单位进行了分组,计算了每个管辖单位涉案人数及接警人数等,数据库视图倒是出来了,但是前台需求一个时间查询,也就是客户可以按时间检索,可是视图中,只能加上固定的时间进行where查询,但不能把时间字段加进去,一旦把时间字段加进去的话,就变成了按时间分组,原本管辖单位是六十来个,按
Hibernate中session.createQuery()与session.createSQLQuery()的区别与使用
两者的区别: Query createQuery ( String queryString) 创建一个查询字符串中给定的HQL 查询新的实例。 参数:HQL查询 <em>返回</em>值:Query查询 抛出异常:HibernateException <em>SQL</em>Query <em>create<em>SQL</em>Query</em> ( String queryString) 创建一个新的查询字符串给定的<em>SQL</em>实例<em>SQL</em>Query的
.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时HIBERANTE就会报错,说什么*号错误之类的。但如果将*改为Tree类里的所有子段时就不会有<em>问题</em>了。就会像平时一样第一行数据<em>返回</em>一个Object[],然后你再根据Tree类里字段对Object[]数组里的值进行转换。这样一来比较麻烦。今天发现如果我SQ
Hibernate使用SQLQuery
原文:http://hi.baidu.com/luo_qing_long/blog/item/783a15eceb75abdd2f2e21b0.html 对原生<em>SQL</em>查询执行的控制是通过<em>SQL</em>Query 接口进行的,通过执 行Session.<em>create<em>SQL</em>Query</em>() 获 取这个接口。下面来描述如何使用这个API进行查询。标量查询(Scalar queries)最基本的<em>SQL</em>查询就是获得一个标量(数值)的列表。sess.create<em>SQL</em>Quer
Hibernate SQLQuery 原生SQL 查询及返回结果集处理-1
第一篇:官方文档的处理方法,摘自官方 在迁移原先用JDBC/<em>SQL</em>实现的系统,难免需要采用hibernat native <em>sql</em>支持。 1.使用<em>SQL</em>Query <em>hibernate</em>对原生<em>SQL</em>查询执行的控制是通过<em>SQL</em>Query接口进行的. 1Session.<em>create<em>SQL</em>Query</em>(); 1.1标量查询 最基本的<em>SQL</em>查询就是获得一个标量(数值)的列表。
createQuery与createSQLQuery区别(转)
-
Hibernate的session.createSQLQuery的几种查询方式
Hibernate的<em>session</em>.<em>create<em>SQL</em>Query</em>的几种查询方式 当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时HIBERANTE就会报错,说什么*号错误之类的。但如果将*改为Tree类里的所有子段时就不会有<em>问题</em>了。就会像平时一样第一行数据返 回一个Object[],然后你再根
hibernate之通过session来实现增删改查操作
今天学习了一下如何通过<em>hibernate</em>来实现对数据库的增删改查,下面来简单介绍一下:          首先创建个Student类:       [java] view plain copy package com.<em>hibernate</em>.model;   import javax.persistence.Column;   import
用数据源的hibernate 拼接insert SQL 语句
关于<em>hibernate</em> 的拼接<em>sql</em>语句在网上查了很多,但关于insert的确不是很多,将这些记录下来。 在插入语句的时候: // 此<em>SQL</em>语句因数据库字段类型而定,两种方式前面为NUMBER类型,后面为字符串类型 String <em>sql</em> ="INSERT INTO TABLE"+"(PARAM1,PARAM2) VALUES("PARAM1",'"+PARAM2+"')"; 在插入语句的时
Hibernate中两种获取Session的方式
Session:是应用程序与数据库之间的一个会话,是Hibernate运作的中心,持久层操作的基础.对象的生命周期/事务的管理/数据库的存取都与Session息息相关.   Session对象是通过SessionFactory构建的,下面举个例子来介绍Hibernate两种获取<em>session</em>的方式。   日志,是编程中很常见的一个关注点.用户在对数据库进行操作的过程需要将这一系列操作记录,以便
CreateSqlQuery()/CreateQuery()/返回Map结果集相关方法列举
Query query = this.getSession().<em>create<em>SQL</em>Query</em>(<em>sql</em>).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP); query.setFirstResult(pageIndex); query.setMaxResults(pageSize); query.setParameter(i, p.g
hibernate里面通过session.createSQLQuery(sql) 我要查询多表怎么查?
Query query=<em>session</em>.<em>create<em>SQL</em>Query</em>(queryStringSql).addEntity("c",tablename.class); List result1=quer
createQuery与createSQLQuery区别
hiabernate 中createQuery与<em>create<em>SQL</em>Query</em>区别,使用经验  createQuery与<em>create<em>SQL</em>Query</em>两者区别是:  前者用的hql语句进行查询,后者可以用<em>sql</em>语句查询  前者以<em>hibernate</em>生成的Bean为对象装入list<em>返回</em>  后者则是以对象数组进行存储  所以使用<em>create<em>SQL</em>Query</em>有时候也想以hiber
hibernatecreateSQLQuery的几种用法(转)
使用<em>SQL</em>Query 对原生<em>SQL</em>查询执行的控制是通过<em>SQL</em>Query接口进行的,通过执行Session.<em>create<em>SQL</em>Query</em>()获取这个接口。最简单的情况下,我们可以采用以下形式: List cats= sess.<em>create<em>SQL</em>Query</em>(" select * from cats " ).addEntity(Cat. class).list(); 这个查询指定了:
Hibernate通过createSQLQuery( )方法实现增删改查
            Hibernate的三种实现方式之一:<em>create<em>SQL</em>Query</em>( )一、项目结构    二、<em>hibernate</em>核心配置文件:   <em>hibernate</em>.cfg.xml&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;lt;!DOCTYPE <em>hibernate</em>-configuration PUBLIC &quot;-//Hibernate/...
SQLQuery query =session.createSQLQuery(sql);为空
public List getUnCheckProgram(Long userId) { String <em>sql</em>="select * from program where pid no
解析 hibernatesession.createSQLQuery(sql) & createQuery(hql) ---工作笔记
之前一直都是用<em>hibernate</em>的 hql 面向对象的查询思路 查询出来的都是具体的实体类的集合,这几日查询了一下相关资料,手动解析 <em>create<em>SQL</em>Query</em> 和 createQuery <em>返回</em>值。 原来  <em>create<em>SQL</em>Query</em> 和 createQuery <em>返回</em>都市 Object[] 型的 List ,这样一来就知道如何解析了。 举一个简单的例子: 有3张表 2个主表 1个
hibernatecreateSQLQuery
一、addEntity()和setResultTransformer()方法 1. 使用<em>SQL</em>Query 对原生<em>SQL</em>查询执行的控制是通过<em>SQL</em>Query接口进行的,通过执行Session.<em>create<em>SQL</em>Query</em>()获取这个接口。最简单的情况下,我们可以采用以下形式: List cats = sess.<em>create<em>SQL</em>Query</em>( " select * from cats " ).
createSQLQuery与createQuery的区别
本文原址 : http://stta04.javaeye.com/blog/377633 <em>hibernate</em> 中createQuery与<em>create<em>SQL</em>Query</em> 昨晚帮同事看代码到凌晨2点多,今早6点醒来发现他发来信息说报空指针错误,实在无法入睡,起来自己测试了一下,控制台还真的报: 2009-4-25 8:12:34 org.apache.catalina.core.Applica
this.getSession().createSQLQuery(sql).list()查询数据库时间格式问题
表里时间格式是DATE类型,用下面的查出来这个obj集合数组里的时间是yyyy-MM-dd 这种格式的,怎么调整啊? String <em>sql</em> = "select <em>session</em>Id,insertdate
hibernatecreateSQLQuery in 列表参数传递问题
程序代码如下: String dmList="('01','02','05')"; List list=<em>session</em>.<em>create<em>SQL</em>Query</em>("select dm,mc from table1
【Hibernate】getHibernateTemplate.find()和session.createQuery()方法总结
Spring中常用的hql查询方法(getHibernateTemplate().find()) 一、find(String queryString); 示例:this.getHibernateTemplate().find(&quot;from bean.User&quot;); <em>返回</em>所有User对象 二、find(String queryString , Object value); 示...
Linux操作系统实验指导书+课题组编写下载
Linux操作系统实验指导书+课题组编写 目录 《操作系统原理》课程实验指导书 1 《操作系统原理》课程组 编目录 1 目录 2 实验一 Linux的安装与编译 3 1.1 实验目的 3 1.2 背景知识 3 1.2.1 Linux简史 3 1.2.2 内核的功能和结构 5 1.2.3 内核源代码组织结构 6 1.2.4 内核的功能版本和发行版 8 1.2.5 学习Linux辅助软件介绍 8 1.3 实验内容 9 1.3.1 安装Ubuntu 9 1.3.2 编译Linux内核 11 实验二 Linux基本命令 17 2.1 实验目的 17 2.2 背景知识 17 2.3实验内容 17 实 相关下载链接:[url=//download.csdn.net/download/torchzhang/3030192?utm_source=bbsseo]//download.csdn.net/download/torchzhang/3030192?utm_source=bbsseo[/url]
windowsAPI下载
c++weidows编程常用的API,也在在其他地方找到的,chm格式! 相关下载链接:[url=//download.csdn.net/download/zhxhcj/3664837?utm_source=bbsseo]//download.csdn.net/download/zhxhcj/3664837?utm_source=bbsseo[/url]
win7下设置samba共享_ll.pdf下载
win7下设置samba共享,通过samba实现win7与linux系统之间的文件共享,本人亲自测试,可用。 相关下载链接:[url=//download.csdn.net/download/ssslinppp/8117591?utm_source=bbsseo]//download.csdn.net/download/ssslinppp/8117591?utm_source=bbsseo[/url]
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件
我们是很有底线的