detachedcriteria-使用DetachedCriteria的排序Order中有空值

问题描述

使用DetachedCriteria的排序Order中有空值

使用ORDER排序,该字段中有空值,desc后我想让空值跑到后面。
主要是方法已经写好了,使用的DetachedCriteria,对这我也不是很熟,希望改动不要太大。
要是没有方法的话我还是乖乖的自己写sql语句了

时间: 2024-09-16 11:00:27

detachedcriteria-使用DetachedCriteria的排序Order中有空值的相关文章

总sql语句查询access数据库,但是一遇到表中有空值的记录,程序就会产生中断,该怎么办?

问题描述 总sql语句查询access数据库,但是一遇到表中有空值的记录,程序就会产生中断,该怎么办? 总sql语句查询access数据库,但是一遇到表中有空值的记录,程序就会产生中断,该怎么办? 解决方案 加上判断,比如select * from 表 where 字段<>null 解决方案二: 判断字段是否为null,如果为null 将改字段设一个''空字符串

Mysql中按月和日为组group并进行统计排序order

在数据库中我们经常用sql语句对表进行简单的统计排序,对于日期字段,我们可以简单的对其进行order.对于复杂一点的可以按日期中的年,月,日分别进行group,order. 按年份进行group,统计排序: SELECT YERA(established_time)  ,COUNT(*) AS num <span style="font-size: 13.75px; font-family: Arial, Helvetica, sans-serif;">FROM `tabl

mysql数据库排序order by find_in_set例子

mysql进行排序的时候如果需要按照原始的顺序排序,就可以使用order by find_in_set()方法,具体用法如下:  代码如下 复制代码 select * from ecs_goods where goods_id in ($idList) order by FIND_IN_SET(goods_id,'$idList') 这句mysql语句用到了find_in_set进行排序,意思是根据goods_id在$idList这个变量中的前后顺序进行排序. 关于类似的自定义排序,还可以用My

Hibernate - DetachedCriteria 的完整用法

最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法 设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装.现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria . Criteria 和 DetachedCriteria 的主要区别在于创建

hibernate3学习笔记(八) DetachedCriteria

依然接着前面的例子:http://www.bianceng.cn/Programming/Java/201101/23637.htm 示例代码如下: 1.package com.hb3.pack_01;2.3.import java.util.Iterator;4.import java.util.List;5. 6.import org.hibernate.Criteria;7.import org.hibernate.Session;8.import org.hibernate.Sessio

hibernate 的 DetachedCriteria 如何进行分页?

问题描述 hibernate 的 DetachedCriteria 如何进行分页? 如果使用getCurrentSession和criteria可以这样进行分页,限制结果集: Session session=getHibernateTemplate().getSessionFactory().getCurrentSession(); Criteria criteria=session.createCriteria(User.class); List list=criteria.setFirstR

Hibernate DetachedCriteria Projections

问题描述 DetachedCriteria criteria = DetachedCriteria.forClass(AvIncomeInfo.class) criteria.setProjection(Projections.projectionList() .add(Property.forName("id")) .add(Projections.groupProperty("username")) .add(Property.forName("inc

SqlServer 基础知识 数据检索、查询排序语句_MsSql

复制代码 代码如下: --执行顺序 From Where Select select * from (select sal as salary,comm as commission from emp ) x where salary<5000 --得出 Name Work as a Job select ename +' Work as a'+job as msg from emp where deptno=10 --如果员工工资小于2000返回UnderPaid 大于等于4k 返回OverPa

【java】实体类中 按照特定的字段 进行升序/降序 排序

背景:   实际页面上  所有的分值都是按照JSON格式存储在一个字符串中 存储在同一个字段中: {"ownPTotal":"10>0","ownOTotal":"8>0","ownTotal1":"18","ownTotal2":"80","ownTotal3":"20","ownTo