今天写SSH的工程的时候,执行到一个DAO中的Query query = session.createQuery(hql)的时候,没有成功执行,直接跳到了finally,然后前台报了500和java.lang.reflect.InvocationTargetException的错误。 代码如下...
分类:
编程语言 时间:
2015-09-15 21:43:28
阅读次数:
711
hive的安装部署,网上有很多教程,我在这边就不再重复了,这次我要讲的是hive如何提交hql语句到hive上执行。一共有以下几种方式:第一、hiveserver 通过搭建hiveserver来提供thrift接口,接收来自远程提交的hql语句执行。 这样做的好处是不需要hive客户端,简化部署.....
分类:
其他好文 时间:
2015-09-15 12:58:22
阅读次数:
226
HQL(Hibernate Query Language)面向对象的查询语言,与SQL不同,HQL中的对象名是区分大小写的(除了JAVA类和属性其他部分不区分大小写);HQL中查的是对象而不是和表,并且支持多态;HQL主要通过Query来操作,Query的创建方式: Queryq = session...
分类:
其他好文 时间:
2015-09-14 15:11:53
阅读次数:
126
HQL是Hibernate的面向对象的查询语句。使用HQL,首先要得到session对象,然后编写HQL,以HQL语句为参数调用session的createQuery方法创建查询对象。如果HQL包含参数,则调用Query的set方法为参数赋值。调用Query对象的list或者uniqueResult方法返回查询结果列表(持久化实体集)。
分类:
Web程序 时间:
2015-09-11 10:48:49
阅读次数:
136
每个session有一个一级缓存,session打开,一级缓存创建,session关闭,一级缓存就销毁。当使用get或load方法按id查询对象时,首先查询缓存中是否有此对象:有,直接返回此对象;没有,才查询数据库,并将查询到的对象放入一级缓存。如果是用hql语句查询,则会绕过一级缓存,但..
分类:
Web程序 时间:
2015-09-11 06:52:48
阅读次数:
165
使用Spring提供的模板类HibernateDaoSupport,如果单纯的使用'命名参数'的形式编写HQL语句如: 1 public class UserDaoImpl extends HibernateDaoSupport implements IUser { 2 3 4 ...
分类:
编程语言 时间:
2015-09-07 00:27:41
阅读次数:
301
1. Hibernate 的检索方式有哪些 ?① 导航对象图检索② OID检索③ HQL检索④ QBC检索⑤ 本地SQL检索2. 在 Hibernate 中 Java 对象的状态有哪些 ?①. 临时状态(transient):不处于 Session 的缓存中,OID 为 null 或等于 id 的 ...
分类:
Web程序 时间:
2015-09-04 19:52:32
阅读次数:
154
Hibernate详细自学笔记,初学者快来看看吧!!!!...
分类:
Web程序 时间:
2015-08-31 21:43:38
阅读次数:
243
Hibernate查询方式说到hibernate的查询方式,我们自然而然就想到了它——hql,hibernate query language.hql是使用hibernate框架的变成配朋友们使用最多的一种方式,它以自身的独特的优势:屏蔽数据库,书写灵活的优点,备受大家的青睐。但是Hibernate不仅给我们提供了这一种查询方式,这时候悠然要说来,是不只一种,还有sql,对,确实还有sql,但是还有...
分类:
Web程序 时间:
2015-08-30 21:22:17
阅读次数:
242