如何将自定义属性添加到grails预测

时间:2016-08-22 09:04:09

标签: grails hibernate-criteria

我需要使用grails条件查询列表中的附加值

class A{
        String name
        String address
        }

        def list=A.createCriteria.list{
          projections{
           property("name","name");
           property("additionalPropertyValue;","additionalProperty");
          // this value does not exist in domain class, but I need in list
          }
        }
    Result should have additionalPropertyValue

1 个答案:

答案 0 :(得分:1)

您可以通过以下方式添加自定义属性:

def list = A.createCriteria.list{
               projections{
                   property("name","name")
               }
           }

list.each {
   it["additionalProperty"] = additionalPropertyValue
}