方法一(需手动增加逻辑删除字段):
def criteria = DefectModeRelease.createCriteria()
def defectTypeList = criteria.list {
resultTransformer(CriteriaSpecification.ALIAS_TO_ENTITY_MAP)
projections {
distinct("category", "category")
}
}
结果:
方法二(自带逻辑删除):
new DetachedCriteria(DefectModeRelease).distinct("category").list()
结果: