Java 列值部分的ORDER BY子句

Java 列值部分的ORDER BY子句,java,sql-order-by,ormlite,Java,Sql Order By,Ormlite,我想在ORMLite中对列的部分值实现ORDERBY子句。我试了很多,但找不到办法。那么,有谁知道如何才能做到这一点呢?在我的表中有一列START_DATE,其中日期值的格式为YYYY-mm-DD我希望按DD值排序。要实现这一点,您必须首先了解如何在非常依赖于数据库的原始SQL中执行此操作。如果您的数据库可以做到这一点,那么您可以使用一个。例如,在MySQL中,您应该能够执行以下操作,START\u DATE是实体中的一个字段 queryBuilder.orderByRaw("Month(STA

我想在ORMLite中对列的部分值实现
ORDERBY
子句。我试了很多,但找不到办法。那么,有谁知道如何才能做到这一点呢?在我的表中有一列START_DATE,其中日期值的格式为
YYYY-mm-DD
我希望按DD值排序。

要实现这一点,您必须首先了解如何在非常依赖于数据库的原始SQL中执行此操作。如果您的数据库可以做到这一点,那么您可以使用一个。例如,在MySQL中,您应该能够执行以下操作,
START\u DATE
是实体中的一个字段

queryBuilder.orderByRaw("Month(START_DATE)");
希望这有帮助