也許這會有所幫助。以下所有內容完全相同:
public List<Object> getfunction(def test, def test1) {
def criteria = Test.createCriteria();
List<Object> list= criteria.list {
projections{
groupProperty('state')
rowCount()
}
}
}
public List<Object> getfunction(def test, def test1) {
def criteria = Test.createCriteria();
List<Object> list= criteria.list {
projections{
groupProperty('state')
rowCount()
}
}
return list
}
public List<Object> getfunction(def test, def test1) {
def criteria = Test.createCriteria();
List<Object> list= criteria.list {
projections{
groupProperty('state')
rowCount()
}
}
list
}
public List<Object> getfunction(def test, def test1) {
def criteria = Test.createCriteria();
return criteria.list {
projections{
groupProperty('state')
rowCount()
}
}
}
public List<Object> getfunction(def test, def test1) {
def criteria = Test.createCriteria();
criteria.list {
projections{
groupProperty('state')
rowCount()
}
}
}
return語句是可選的。當沒有返回語句時,無論最後一個表達式的結果如何,返回。
我希望幫助。
爲什麼你認爲返回類型是錯誤的? –
不,它只是簡單的權利? –
投影返回標準列表