最新文章列表

强悍HQL

select order.id, sum(price.amount), count(item) from Order as order     join order.lineItems as item     join item.product as product,     Catalog as catalog     join catalog.prices as price w ...
mxm910821 评论(0) 有826人浏览 2012-09-06 16:20

Hql总结 查询结果动态组装成List(map),List(bean),List(list),List(set)等格式(转)

1.//查询整个对象String hql="from Users";Query query = session.createQuery(hql);List<Users> users = query.list();for(Users user: users){System.out.print(user.getName()+" "+user.getPa ...
langgufu 评论(0) 有7323人浏览 2012-08-17 15:51

最近遇到两次在hql的in中传递参数的问题

最近遇到两次在hql的in中传递参数的问题,最初让我纠结万千。 在dao层已经封装好了一个使用hql获取数据的方法: Java代码  收藏代码     public List<?> findByHql(String hql, Map<String, Object> map, int pageSize,int pageNo) {          return th ...
hehaisu 评论(0) 有1869人浏览 2012-08-17 00:49

Hibernate4之Query接口HQL方式查询

Hibernate实现按条件查询的方式 1:最重要的按条件查询的方法是使用Query接口,使用HQL 2:本地查询(native sql):就是使用标准的sql,也是通过Query接口 ...
一日一博 评论(0) 有7162人浏览 2012-08-14 17:52

Hibernate count(),sum()函数

String hql="select count(*) as count,sum(sum) as sum from Student"; 接下来怎么取得这2个的值啊   可以定义一个Class public Class StatResult {     private Number count; //这个地方一定要用Number     private Number ...
eblddong 评论(0) 有3275人浏览 2012-07-25 09:47

sql和hql中join语句区别,以及hibernate中内连接,迫切内连接,左外连接,迫切左外连接,右外连接的区别(合集)

第一:sql和hql中join语句区别 1,sql中join操作可以用到任何两个表中,其包括inner join,left join,right join,通过on指定连接条件。   2,hql是sql的面向对象版 ...
langgufu 评论(0) 有3209人浏览 2012-07-24 17:39

Hibernate优化

Hibernate自述            我天生效率比较低,在普遍情况下,需要将执行转换为SQL语句的Hibernate低于直接JDBC存取。但是在经过比较好的性能优化之后 ...
MingDaw 评论(0) 有720人浏览 2012-07-15 20:58

Sybase hql cross join error

sybase数据库在使用hql进行多表查询时,有时会生成"cross join"来进行表连接,因此报错。 如果sybase版本为15则 配置中将org.hibernate.dialect.SybaseDialect改为org.hibernate.dialect.SybaseASE15Dialect可以将"cross join"改为" , " ...
carlzhao531 评论(0) 有1292人浏览 2012-07-12 09:31

HQL小结及优化

hql   HQL查询:   Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的 ...
Se7enEleven 评论(0) 有887人浏览 2012-07-11 14:49

HQL查询语句

HQL查询语句   (2011-08-29 20:29:01) 转载▼ 标签:   hql查询语句   it 分类:
hql 
weixm 评论(0) 有1013人浏览 2012-07-09 13:05

hibernate hql执行in语句

假设List<Integer> a;a里面已经有数据了,则HQL查询条件可以为: String hql = "from Tab o where o.id in (:id)"; Query q ; List<Integer> idList = new ArrayList<Integer>(); idList.add(1); ...
hql 
heisetoufa 评论(0) 有5511人浏览 2012-06-25 14:19

hibernate的查询方法以及返回的值类型

Hibernate的查询分几种 HQL,QBC(QBE),SQL HQL查询 HQL是基于面向对象的,里面没有表,也没有列,有类和属性 直接以from开头,表示全部选择 从Hibernate3.1可以执行修改和删除 from Emp eg1.  带?参数查询 Session session = HibernateSessionFactory.getSession(); String hql=& ...
czykeith 评论(1) 有1582人浏览 2012-06-20 15:24

六种方式实现hibernate查询

hibernate查询的6种方法。分别是HQL查询 ,对象化查询Criteria方法,动态查询DetachedCriteria,例子查询,sql查询,命名查询 。            如果单纯的使用hibernate查询数据库只需要懂其中的一项就可以完成想要实现的一般功能,但是 从一个点,让我们掌握6中方法,则提供了更多选择。每一种方法都有其适用的情况与前提。 HQL查询 HQL是 ...
duguyiren3476 评论(0) 有1026人浏览 2012-06-15 12:00

hibernate hql 时间比较 不能用setDate 用setTimestampe

Date date=Calendar.getInstance().getTime(); hql.append("From SMSSender s where 1=1 ") .append(" and s.time != null ") .append(" and s.time <=:date "); Sessi ...
落地窗 评论(0) 有1596人浏览 2012-06-06 16:17

HQL 操作符

HQL 常用操作符 描述 . 导航路径表达式操作符 +,- 一元正负号 *,/ 乘除法 +,- 加减法 =,<>,<,>,>=,<=,[NOT]BETWEEN[NOT] LIKE,[NOT] IN,IS [NOT] NULL,IS [NOT] EMPTY 二元比较操作符 NOT,AND,OR 逻辑操作符 HQ ...
hql 
wangxr_it 评论(0) 有1385人浏览 2012-05-29 18:32

常用Hql例集

package com.b510.example; import java.util.Iterator; import java.util.List; import java.util.Map; import org.hibernate.Criteria; import org.hibernate.FetchMode; import org.hibernate.Query; import org.h ...
JoysXX 评论(0) 有958人浏览 2012-05-29 17:20

利用java注解拼装HQL

工作中我经常会遇到这样一个场景:    一个可以进行检索的功能列表;查询前我们需要输入一些检索数据,然后后台通过接收这些检索数据,进行Hql拼装,最后形成形如 select filed1,filed2 from table where a=b and c > d 这样的检索语句。   如果检索数据少的话拼装起来不算麻烦,但一旦检索数据很多,代码看起来就会很乱;   我觉得用注解的方式比较优雅 ...
deyimsf 评论(0) 有1249人浏览 2012-05-25 16:04

六种方式实现hibernate查询,及IDE推荐

只有快乐,只有充实,只有无悔。当然我说到做到,那篇日志讲的是一个从点到面,从面到点的哲理。 我觉得有必要写一个hibernate的总结性随笔,从点到面,讲讲hibernate查询的6种方法。分别是HQL查询 ,对象化查询Criteria方法,动态查询DetachedCriteria,例子查询,sql查询,命名查询。            如果单纯的使用hibernate查询数据库只需要懂其中的一项 ...
rain_2372 评论(0) 有762人浏览 2012-05-13 11:49

常用hql语句

1、日期比较示例 String hql="from stu t where t.date >= '2012-05-01 00:00:00' and t.date <= '2012-05-10 23:59:59'"; 2、boolean型的比较 String hql="from LinkMan t where t.valid=true" ...
ljf_home 评论(0) 有1178人浏览 2012-05-11 10:44

Hibernate的使用

1. 查询是针对对象,而不是数据库表。 Session s = HibernateUtil.getSession(); Query query = s.createQuery("from User"); 这里的User是类名,而不是表名。
czj4451 评论(0) 有1065人浏览 2012-04-25 20:37

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics