无外键多表查询时编写hql,直接使用逗号分隔表,where作为联合查询条件进行查询。查询出来的结果可为两种,List>或者List>。这时候需要使用下面语句限定查询返回结果类型。//List>Query query = getSessionFactory().openSession().create...
分类:
Web程序 时间:
2014-10-14 04:15:37
阅读次数:
219
说这些目录是因为发现,刚接触hibernate,其实不仅是hibernate,我们每每接触新的东西,过程中遇到bug,就习惯性的“上网” ,搜啊,找啊的,要是没有网,就悲催了。那我们要怎么办呢?————API在手,轻松编程。
大家看上边的目录,我们需要的东西基本全在里边了:除了API,还有映射文件,配置文件 的书写,都有模板供我们用,只是我们没有发现,还在网上苦寻。根据我最近开始使用API的点滴经验发现,我通过API查到的东西比网上来的印象深刻。希望对大家有帮助。...
分类:
Web程序 时间:
2014-10-14 01:14:07
阅读次数:
511
第一种,适合sql语言水平比较高的人用HQL(Hibernate Query Language) 面向对象的查询语言,与SQL不同,HQL中的对象名是区分大小写的(除了JAVA类和属性其他部分不区分大小写);HQL中查的是对象而不是和表,并且支持多态;HQL主要通过Query来操作,Query的创建...
分类:
数据库 时间:
2014-10-13 23:39:07
阅读次数:
365
今天微博大数据平台发邮件来说,他们有一个hql运行失败,但是从gateway上面的日志看不出来是什么原因导致的,我帮忙看了一下,最后找到了问题的原因,以下是分析过程...
分类:
其他好文 时间:
2014-10-13 19:48:57
阅读次数:
211
如下方法能将hql转换为sql,便于在系统总体是用hibernate查询的情况下,加入一些特殊查询条件的sql语句,满足仅仅用hibernate无法实现的sql构建。? protected String hqlToSql(String hql, ???org.hibernate...
分类:
数据库 时间:
2014-10-12 19:32:09
阅读次数:
168
反垃圾rd那边有一个hql,在执行过程中出现错误退出,报java.io.IOException: Broken pipe异常,hql中使用到了python脚本,hql和python脚本近期没有人改过,在10.1号时还运行正常,但是在10.4号之后运行就老是出现相同的错误,而且错误出现在stage-2的reduce阶段,gateway上面的错误提示如下:...
分类:
编程语言 时间:
2014-10-10 17:46:44
阅读次数:
520
HQL是面向持久化类的,所以需要查询表的字段都要用持久化类指定例如String hql = "SELECT e.email, e.salary, e.dept FROM Employee e WHERE e.dept = :dept"; Query query = session.cr...
分类:
其他好文 时间:
2014-10-10 12:03:34
阅读次数:
228
使用HQL查询数据库: 分为以下几个步骤 1获取query对象 //1获取query对象 String hql="FROM Employee e where e.salary>?"; Query query=session.createQuery(hql); ...
分类:
其他好文 时间:
2014-10-10 00:45:31
阅读次数:
208
package com.lc.view;
import java.util.Iterator;
import java.util.List;
import org.hibernate.Session;
import org.hibernate.Transaction;
import com.lc.domain.Student;
import com.lc.utils.HibernateUti...
分类:
系统相关 时间:
2014-10-05 19:07:48
阅读次数:
262
最近微博有一个任务需要使用日曝光表做统计,发现这个任务很容易在stage1卡在reduce100%阶段不动,发邮件过来让帮找一下问题或者优化一下,和同事一起分析了一下原因,以下是分析过程:...
分类:
其他好文 时间:
2014-09-29 14:09:21
阅读次数:
315