gpt4 book ai didi

hibernate - 给定Grails/Hibernate中的条件,查看数据库中是否存在实体的最佳方法

转载 作者:行者123 更新时间:2023-12-02 14:29:47 25 4
gpt4 key购买 nike

在给定条件下,查看数据库中是否已存在实体/域的最佳方法是什么?根据实体/域的属性检查条件。

直接的方法是查询并检查它们,但是在我的情况下,我只需要查看一个实体是否满足条件即可。所以我在想是否还有另一种方式?

最佳答案

您可以发出只返回计数的查询...

Person.where {
name == 'Jeff'
}.count()

那实际上并没有检索 Person实例。它将查询发送到数据库,该查询返回实例数。例如,如果您将GORM与Hibernate一起使用,则生成的SQL可能看起来像这样...
select count(*) as y0_ from person this_ where this_.name=?

关于hibernate - 给定Grails/Hibernate中的条件,查看数据库中是否存在实体的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39733618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com