我如何强制使用GORM数据服务而不是GormEntityApi

问题描述 投票:0回答:1

我如何在Grails应用程序中强制所有实体持久性操作通过GORM data services发生,而不是直接在我的域类上(例如GormEntityApi和动态查找器中的方法)?

理想情况下,GormEntityApi和动态查找器方法根本不会在我的域类中使用,但我也接受一种解决方案,该方法通过使所有方法都抛出来对方法进行中性化处理。一个UnsupportedOperationException

我已经进行了大量互联网搜索,仔细研究了GORM文档,甚至在GORM代码中进行了一些挖掘,但我似乎找不到任何相关信息。由于数据服务提供与GormEntityApi和动态查找器相同的所有CRUD功能,因此这似乎是一件很合理的事情。我觉得我一定很想念东西。

grails gorm grails-domain-class
1个回答
1
投票

如何在Grails中强制执行所有实体持久化操作通过GORM数据服务进行申请]

目前无法强制执行。

我做了很多互联网搜索,仔细研究了GORM文档,甚至在GORM代码中挖了一点,但我做不到似乎找到有关此的任何信息。

我们在框架中没有这样做的支持。

由于数据服务提供的所有CRUD功能与GormEntityApi和动态查找器,这似乎很合理想做。我觉得我一定很想念东西。

我认为您没有丢失任何东西。我们已经考虑过默认情况下不将GormEntity特性添加到域类中,但是现在这种情况发生了,我们没有提供将其关闭的机制。

© www.soinside.com 2019 - 2024. All rights reserved.