《[转]关于HQL语言的一些小结》的相关内容
相关讨论
介绍DynamicQueryTool,一个用于解决“拼装动态查询”的小工具。
我把原贴的内容更改为如下,觉得可能更好一些:
很多人对这个工具提出疑问,当时开发这个工具主要是基于以下这个需求:
完整的可以查看的查询语句 。
这点,如果通过自己用if/else来组装的话,很难满足需求,最终导致查询语句被分割到代码不同部分。
hibernat提供的查询工具是通过接口的形式。虽然很灵活,但是在代码易读上带来一定的复杂度, ...
by firebody 2007-03-10 浏览 (19258) 回复 (72) 关键字: j2ee
Hibernate 学习小结
一、PO的数据类型设置
int 还是Integer Integer 允许为 null
Hibernate 既可以访问Field也可以访问Property,访问Property是只是调用getXXX()、setXXX()方法,因此在from Customer where c.name=’Tom’ HQL中,name属性不需要存在,只要getName()存在就可以了。
二、Hibernate映射
...
by jamesby 2007-01-03 浏览 (6221) 回复 (6) 关键字: hibernate
关于Hibernate Cache
近段时间正好在使用HIBERNATE与数据库打交道. 由于使用环境中读操作占了相当大的比例, 所以想起用HIBERNATE的CACHE功能. 在论坛里搜了一把, 发现了不少关于CACHE的帖子. 但好像都是关于JCS的, 那时似乎还没有QueryCache. 所以就把这两天自己尝试的内容记了下来.
Cache In Hibernate
HIBERNATE中的CACHE有两级. 一级是在Sessi ...
by goncha 2004-08-02 浏览 (26963) 回复 (14) 关键字:
[原创]Hibernate_Spring中通用的DAO类
代码随手写的,前半部份已测试通过,后半部份还没来得及测试:
由于HQL语句中,有类的名字,和别名的应用,没有办法,只好做个init(Class class)方法.
DAO类:
[code:1]
package common.dao;
import java.util.*;
import net.sf.hibernate.*;
import org.springframework.orm. ...
by dhj1 2004-10-21 浏览 (9926) 回复 (14) 关键字:
HQL的返回值该怎么取得?
很多人搞不清楚怎么取得HQL的返回值,下面举例说明:
取单个字段,会返回字段List:
[code:1]Query q = s.createQuery("select c.id from Cat as c");
List l = q.list();
for (i=0; i& ...
by robbin 2003-09-16 浏览 (14600) 回复 (11) 关键字:
相关博客
Hibernate HQL查询
HQL查询:
Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的 ...
by fangyong2006 2007-08-20 浏览 (834) 回复 (0) 关键字: Hibernate HQL查询
Hibernate HQL查询语句总结
Hibernate HQL查询:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完 ...
by itshu 2008-08-06 浏览 (28) 回复 (0) 关键字:
相关圈子讨论
JBPM流程监控的实现
文档信息
文档中文名称 JBPM流程监控的实现
文档英文名称 JBPM Process Monitor Realization
文档内容简介
文档分享范围 公开文档
下载:
http://221.130.182.164/download?subpath=dorado$2FJBPM$2FJbpmProcessMoni ...
by hotbarsmu 2008-09-20 浏览 (30) 回复 (0)
怎么用PreparedStatement 的方式了拼装进sql语句
怎么用PreparedStatement 的方式了拼装进sql语句.怎么给?复值?
我用的是Hibernate!
static public String assembleSimpleHql(String hql,Limit limit){
FilterSet filterSet = limit.getFilte ...
by qintao1203 2007-10-12 浏览 (340) 回复 (0)
Dataset分页处理技术
前言
在BS开发上不可避免地要实现分页处理,分页处理目前来说基本是两种处理方式:数据库分页和内存分页。
数据库分页
数据库分页:利用数据库提供的分页查询功能实现,如在MySql3中的查询代码:
select * from employee where dept_id='D11' limit 10,20
这儿利用limit实现数据库分页查询。这样做的好处是显而易见的,当empl ...
by hotbarsmu 2008-09-20 浏览 (52) 回复 (0)
对于JSF的表格真的是无语了
这个是我用来显示用户列表的一个表格
<t:dataTable id="users" var="user" style="margin-top: 10px"
value="#{userList.users}" rows="25" sortColumn="#{userList.sortColumn}"
sortAscending="#{userList.ascending ...
by 风之狐 2008-05-16 浏览 (3458) 回复 (28)
使用 Spring 2.5 TestContext 测试框架(转)
概述
Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点:
1.基于注解的 IoC 功能;
2.基于注解驱动的 Spring MVC 功能;
3.基于注解的 TestContext 测试框架。
Spring 推荐开发者使用新的基于注解的 TestContext 测试框架,本文我们将对此进行详细的讲述。
低版本的 Spring 所提供的 Sp ...
by guoli83945 2008-04-02 浏览 (1087) 回复 (1)
相关新闻
Ruby on Rails 2.0的新功能介绍
万众瞩目的Ruby on Rails 2.0已经发布了,Rails框架在2004年诞生以来,一直保持着相当快的版本升级速度:2005年发布了Rails1.0版本,2006年初发布Rails1.1版本,2007年初发布Rails1.2版本,而还没有等到2008年,在2007年圣诞前夕的12月6日,Rails2.0已经发布。
Rails框架每个大的版本升级都给我们带来了相当多的新功能,新惊喜。Rai ...
by robbin 2007-12-10 浏览 (3762) 回复 (4) 关键字: rails
EJB 3.0和Spring 2.5 :在Spring中使用EJB 3.0
Meera Subbarao说道:EJB和Spring社区的开发者为什么总是贬低对方呢?我同时使用EJB和Spring,就像所有的开发者一样,我对于两者需要大量的XML设置非常头疼,但是从Java 5发布以来,XML配置已经用annotation来替代了。但是在使用了最新的Spring 2.5和EJB 3.0,我觉得它们是互相补充的关系,而非相互竞争关系。
许多开发者理解,Spring是由Spr ...
by QQbyte 2008-08-29 浏览 (2121) 回复 (6) 关键字: ejb 3.0 spring 2.5
XJ: 一个扩展Java语言的方案
Java历来是一种以不变应万变的语言。在Java 5中,annotation的引入使得Java在某些特殊的应用场合(如企业应用)中能够进行定制。Annotations 可被看作是用Java核心技术来定义的"领域特定语言"(Domain Specific Languages,DSLs)。
Annotation本质上是一种 name-value 形式的绑定,仅限于它们所能表达的意义。它们不能定义新的 ...
by levis2000 2008-04-16 浏览 (1291) 回复 (3) 关键字: extensible java

