小编Vuk*_*lić的帖子

GORM数据库中的随机对象

我想只使用GORM从数据库中获取一个随机对象,而不使用特定于数据库的代码.

目前我正在使用这个:

Tag.executeQuery("from Tag order by rand()", [max: Tag.count()])
Run Code Online (Sandbox Code Playgroud)

但我对此并不满意,因为我正在使用mysql的rand()函数.有些人建议获取所有ID,然后选择一个随机的ID,然后查询整个对象,但我不想要两个查询.

有GORM方法吗?如果不是纯GORM,那么也许Hibernate解决方案可以解决问题.

(我在这里看到这个问题Grails GORM从表中返回随机行?,但它没有帮助:))

grails hibernate grails-orm

6
推荐指数
1
解决办法
998
查看次数

Realm.io关系查询

我正在使用带有目标c的realm.io 0.90.我能够保存/编辑/删除对象与他们的关系没有问题.

这是我的数据库模式:类A具有类B的数组.类B具有类C的数组(A-> B-> C)

我需要查询所有具有C.name ="something"的B的As

有什么想法怎么做?

objective-c realm

2
推荐指数
1
解决办法
1201
查看次数

标签 统计

grails ×1

grails-orm ×1

hibernate ×1

objective-c ×1

realm ×1