布尔如何排序? [关闭]
来源:爱站网时间:2021-09-16编辑:网友分享
我正在使用以下代码进行排序:undoneCategories = session.createCriteria(Category.class); undoneCategories.add(Restrictions.eq(“ Done”,false)); undoneCategories.addOrder(Order.asc(“ ...
问题描述
我正在使用以下代码排序:
undoneCategories = session.createCriteria(Category.class);
undoneCategories.add(Restrictions.eq("Done", false));
undoneCategories.addOrder(Order.asc("UpwardGenerator"));
undoneCategories.setMaxResults(1);
其中UpwardGenerator
为boolean
。
如何排序?首先使用false
?还是先使用true
?
解决方法:
将首先对false
进行排序,因为在数据库中true
和false
分别表示为1
和0
。