当前位置: 首页 > 面试题库 >

Grails条件预测-获取行数

逄皓轩
2023-03-14
问题内容

我有酒店实体:

class Hotel {
City city
}

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

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

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


问题答案:

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

Hotel.countByCity(city)

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



 类似资料:
  • 我有以下数据帧: 我希望获得行ID,其中。 预期收益为。 有什么想法吗?

  • 问题内容: 嗨,我想使用条件编写查询:必须使用条件创建以下查询: “从S2中选择不同的(s2Taxper),其中s2Tc =‘601’并且s2Txcd!=” 提前致谢 问题答案:

  • 问题内容: 我想获取基于条件选择的数据帧行数。我尝试了以下代码。 输出: 输出显示数据帧中每一列的计数。相反,我需要获得满足以上所有条件的单一计数?这该怎么做?如果您需要有关我的数据框的更多说明,请告诉我。 问题答案: 您要的是所有条件都为真的条件,所以答案是len,除非我误解了您的要求

  • 所以…我得到了一个调用Api,其中还包括7天的预测。我设法显示了当前的天气(温度和图标),但如何获得未来4天的天气预报? 我的API:https://api.openweathermap.org/data/2.5/onecall?lat=lat 我的型号: 我的回答是: 响应对象: 来自OneCall API的JSON:

  • 问题内容: 对于这样的表: 什么是正确的一次查询插入以下操作: 给定用户,插入新记录并返回新记录。但是,如果已经存在,则只需返回。 我知道PostgreSQL 9.5中针对的新语法,但是鉴于我需要返回,因此我无法弄清楚它是否有帮助(如果有的话)。 似乎和不属于在一起。 问题答案: UPSERT的实现非常复杂,以确保不会发生并发写访问。看一下这个Postgres Wiki ,它在最初的开发过程中用作

  • 问题内容: 我有两个域类,一个是父级,另一个是子级,并且它们之间具有hasMany关系。家长班有很多孩子,孩子班属于家长班。这是编码示例。 问题是,一旦获得父对象,与父类关联的子对象也将被获取。但是,当我将对象转换为JSON时,我看不到子对象的全部,我只能看到子对象的ID。我想查看子对象的所有列,而不只是ID。 转换后的JSON响应: 但是我也想要包含子对象名称的响应,如下 任何帮助,不胜感激。提