我如何在Grails应用程序中强制所有实体持久性操作通过GORM data services发生,而不是直接在我的域类上(例如GormEntityApi
和动态查找器中的方法)?
理想情况下,GormEntityApi
和动态查找器方法根本不会在我的域类中使用,但我也接受一种解决方案,该方法通过使所有方法都抛出来对方法进行中性化处理。一个UnsupportedOperationException
。
我已经进行了大量互联网搜索,仔细研究了GORM文档,甚至在GORM代码中进行了一些挖掘,但我似乎找不到任何相关信息。由于数据服务提供与GormEntityApi
和动态查找器相同的所有CRUD功能,因此这似乎是一件很合理的事情。我觉得我一定很想念东西。
如何在Grails中强制执行所有实体持久化操作通过GORM数据服务进行申请]
目前无法强制执行。
我做了很多互联网搜索,仔细研究了GORM文档,甚至在GORM代码中挖了一点,但我做不到似乎找到有关此的任何信息。
我们在框架中没有这样做的支持。
由于数据服务提供的所有CRUD功能与GormEntityApi和动态查找器,这似乎很合理想做。我觉得我一定很想念东西。
我认为您没有丢失任何东西。我们已经考虑过默认情况下不将GormEntity
特性添加到域类中,但是现在这种情况发生了,我们没有提供将其关闭的机制。