是否可以根据grails中的全局标准限制对象的检索?
例:
数据库中的对象已删除状态。我不希望在进行查询时返回这些对象。例如,Object.all
不应返回标记为已删除的对象。
我查看了动作侦听器方法afterLoad()
,但无法弄清楚它是如何工作的,或者它是否可行。我也想过元编程,但我真的不想这样做。
答案 0 :(得分:1)
marko点上,namedQueries是要走的路。您还可以拥有一个基类,所有域对象都从一个名为Deleted的属性继承,当您执行导致“删除”的任何操作时,该属性都会被设置。您的查找*查询现在可以说未删除的地方