Grails:过滤GORM查询

3

有没有一种方法可以像Hibernate Filter插件(http://grails.org/plugin/hibernate-filter)那样过滤任何gorm查询,但不需要使用插件就能更容易地实现?

我的需求是:在涉及具体模型的每个查询中,gorm都应该检查一个启用属性。如果它为false,则gorm不应返回它。

感谢您的帮助。


Fabiano的解决方案对你有用吗?你在使用哪个数据库? - Alexander Suraphel
1个回答

2
你可以绕过gorm DSL,使用hibernate注解。
使用注解在这里说明的方式声明你的类,
然后添加所有你想要的Hibernate Filters注解,在这里有详细说明。

好的。你现在建议使用命名查询还是这种方法? - Alexander Suraphel
我真的不知道,这取决于许多因素。根据项目的不同,有时用一种可能会更好,有时则是另一种更好。在某些项目中,两种都可以使用。 - Fabiano Taioli
这有点老了,但你知道我们是否可以将gorm dsl与hibernate注释混合使用吗? - HFSDev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接