繁体   English   中英

覆盖使GORM方法失效(保存,更新,删除)

[英]Override grails GORM methods (save, update delete)

我的Line Manager坚持认为我使用了基于REST的调用来实现我的持久层(使用存储过程),这是因为他坚信冬眠不能很好地扩展性能(我与他争论过这没有用)。 我现在想覆盖grails GORM方法(保存,更新,删除...)或更好的方法,实现REST数据源。 有任何想法吗? 谢谢

只需按以下定义进行注释,即可将GORM对象公开为REST资源:
http://grails.github.io/grails-doc/latest/guide/webServices.html#domainResources

但就您而言,我建议您在服务类中调用存储过程。 您可以通过注入dataSource获得对数据库连接的引用。

然后,您可以在可以扩展RESTController的控制器中调用这些服务方法。 请参考以下链接

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM