mybatis使用oracle的nulls first/nulls last

Posted 匆匆而过

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis使用oracle的nulls first/nulls last相关的知识,希望对你有一定的参考价值。

nulls first/nulls last

顾名思义,就是在对于检索结果集里,有null值的时候,把null值认为是最大值,还是最小值。

nulls first

放置在结果集最前面

nulls last

放置在结果集最后面

1 CallInfoQuery query = new CallInfoQuery();
2 query.setOrderByClause("FILEPATH NULLS FIRST");
3 Criteria c = query.createCriteria();
4 c.andFilepathEqualTo(xx);
setOrderByClause的时候,在字段后加上 NULLS FIRST就OK了。

以上是关于mybatis使用oracle的nulls first/nulls last的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis - jdbcTypeForNull Oracle

MySQL 和 Oracle 在 MyBatis 使用中的区别

mybatis + oracle xml里面时间段查询sql写法,我的sql运行之后传的时间是null

mybatis插入和修改oracle的Blob字段方法

mybatis中Errorsetting null forparameter #2 怎么解决??

MyBatis - 使用自定义对象调用存储过程