首页 > 解决方案 > 按 IN 子句中的值查询DSL order

问题描述

我是 queryDsl 的新手。我有一段代码

public List<Manager> getAllManagersByTaxCodes(List<String> taxCodes, 
                                              byte isDeleted) {
        List<DBManager> result = queryFactory.selectFrom(manager)
            .where(manager.taxCode.in(taxCodes)
            .and(manager.isDeleted.eq(isDeleted))
            )).fetch();

它以随机顺序给我列表。对于我的进一步代码,我必须在 List<> 中获取按 IN 子句中的税码排序的值。我怎么才能得到它?

谢谢!

标签: javaspringspring-data-jpaspring-dataquerydsl

解决方案


推荐阅读