Grails3 distinct查询

方法一(需手动增加逻辑删除字段):

def criteria = DefectModeRelease.createCriteria()
def defectTypeList = criteria.list {
    resultTransformer(CriteriaSpecification.ALIAS_TO_ENTITY_MAP)
    projections {
        distinct("category", "category")
    }
}

结果:

方法二(自带逻辑删除):

new DetachedCriteria(DefectModeRelease).distinct("category").list()

结果:

发布了72 篇原创文章 · 获赞 38 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq_16165281/article/details/100073408
今日推荐