方法
|
描述
|
Expression.eq
|
对应SQL的“field=value”表达式
如:Expression.eq(“name”,”zx”);
|
Expression.allEq
|
方法的参数为一个Map类型对象,包含多个名/值对对应关系,相当于多个Expression.eq的叠加
|
Expression.gt
|
对应SQL的“field>value”表达式
|
Expression.ge
|
对应SQL的“field>=value”表达式
|
Expression.lt
|
对应SQL的“field”表达式
|
Expression.le
|
对应SQL的“field<=value”表达式
|
Expression.between
|
对应SQL语句的between表达式,如:查询年龄在21与27岁之间的用户,可以写成Expression.between(“age”,new Integer(21),new Integer(27));
|
Expression.like
|
对应SQL语句的”field like value”表达式
|
Expression.in
|
对应SQL语句的“field in(……)”表达式
|
Expression.eqProperty
|
用于比较两个属性值,对应”field=field”SQL表达式
|
Expression.gtProperty
|
用于比较两个属性值,对应”field>field”SQL表达式
|
Expression.geProperty
|
用于比较两个属性值,对应”field>=field”SQL表达式
|
Expression.ltProperty
|
用于比较两个属性值,对应”field表达式
|
Expression.leProperty
|
用于比较两个属性值,对应”field<=field”SQL表达式
|
Expression.and
|
对应SQL语句的And关系组合,如:Expression.and(Expression.eq(“name”,”zx”),Expression.eq(“sex”,”1”));
|
Expression.or
|
对应SQL语句的Or关系组合,如:Expression.or(Expression.eq(“name”,”zx”),Expression.eq(“name”,”zhaoxin”));
|
Expression.sql
|
作为补充这个方法提供了原生SQL语句查询的支持,在执行时直接通过原生SQL语句进行限定,如:Expression.sql(“lower({alias}.name) like (?)”,“zhao%”,Hibernate.STRING) ;在运行时{ alias }将会由当前查询所关联的实体类名替换,()中的?将会由”zhao%”替换,并且类型由Hibernate.STRING指定。
|
- 浏览: 49450 次
文章分类
最新评论
发表评论
-
java 如何判断操作系统是Linux还是Windows
2014-02-11 09:59 811System.out.println("== ... -
MyEclipse控制台输入中文乱码解决
2013-11-21 22:46 1351修改MyEclipse的配置文件,在myeclipse的安装目 ... -
struts2 <result type="redirect">
2013-11-21 12:12 657今天在用struts2在做项目时候,从一个action我想跳转 ... -
ref bean与ref local区别
2013-11-08 09:32 402<bean id="userDAOPro ... -
win7 系统中host文件的位置
2013-10-31 11:06 660C:\Windows\System32\drivers\etc ... -
MyEclipse设置JSP页面默认编码方式以及设置在Java文件中作者、日期等说明
2013-10-24 17:48 551MyEclipse设置JSP页面默认编码方式: windo ... -
获取当前的准确时间
2013-09-16 12:10 594Calendar c=Calendar.getInstance ... -
myeclipse中svn图标状态(同步标记)不显示问题的解决方法
2013-09-05 10:21 629今天从SVN服务器上down下工程后,发现myeclipse ... -
比较大小
2013-08-04 17:13 491int a=5000; int b=5000; a==b ... -
时间类型的转化
2013-05-29 15:09 647SimpleDateFormat df=new SimpleD ... -
java list 判断对象是否存在
2013-11-11 15:20 4202String tags=this.getPublish() ... -
GET方式传中文参数给Struts2 Action时出现乱码
2013-05-10 09:43 1009GET方式传中文参数给Struts2 Action时出现乱码 ... -
proteced 作用范围
2013-04-27 19:27 570struts2 ajax 页面得不到类中的变量的值。可能是因 ... -
自动生成java注册码的java代码
2013-04-02 16:47 0import java.io.BufferedReader ... -
hibernate查询的6种方法
2013-03-23 10:22 427hibernate查询的6种方法。分别是HQL查询,对象化查 ... -
hibernate Criteria DetachedCriteria
2013-03-23 10:11 521Criteria 是在线的,所 以它是由 Hibernat ... -
支付宝源码
2013-03-22 11:16 522支付宝的相关操作 -
java获得图片的像素
2013-03-22 10:21 676ImageIcon img= new Imag ... -
java 发邮件
2013-03-21 14:31 733package com.qhkj.goodChance.c ... -
临时的
2013-03-20 18:09 601@Transactional public String ...
相关推荐
Hibernate Criteria 排序的問題
关于Hibernate操作持久化类的Criteria方式的书本方法
hibernate criteria 分组 排序 关联 hibernate criteria 分组 排序 关联
hibernate criteria的使用方法
Criteria查询将数据查询条件封装成为一个对象,可以堪称是传统SQL的对象化表示。
NULL 博文链接:https://chenlinbo.iteye.com/blog/335677
Hibernate Criteria 完全使用详解
Hibernate的Criteria用法总结Hibernate的Criteria用法总结
这个案例是根据分组查询,并且得到每组的条数,不懂得可以q我:1710086675,欢迎认识更多新朋友
Hibernate 提供了操纵对象和相应的 RDBMS 表中可用...Hibernate Session 接口提供了 createCriteria() 方法,可用于创建一个 Criteria 对象,使当您的应用程序执行一个标准查询时返回一个持久化对象的类的实例。
私下入股协议.pdf
NULL 博文链接:https://ssydxa219.iteye.com/blog/1543253
该文件包含hibernate基础jar包和junit4测试工具,很实用
列表 ssh框架中Hibernate的一些应用方法
Hibernate 中 Criteria 的完整用法 Hibernate 的 Criteria 是一种强大且灵活的查询机制,允许开发者根据需求灵活地组装查询条件。Criteria 的设计是基于 CriteriaSpecification 父接口,提供了 Criteria 和 ...
NULL 博文链接:https://beisicao.iteye.com/blog/955674
hibernate-Criteria hibernate-Criteria hibernate-Criteria hibernate-Criteria hibernate-Criteria hibernate-Criteria