一尘不染

Grails条件预测-获取行数

hibernate

我有酒店实体:

class Hotel {
City city
}

现在,我需要计算给定城市的酒店数量。可以通过以下方式完成:

def hotels = Hotel.findAllByCity(city)
def cnt = hotels.size()

但这是非常 肮脏的 方式。似乎有了标准会更好,但是我不知道如何实现它。


阅读 204

收藏
2020-06-20

共1个答案

一尘不染

域对象上有动态计数器和查找器:

Hotel.countByCity(city)

当然,在用户指南中有更多详细信息

2020-06-20