是否可以将 Grails 配置为永远不更改域对象,除非调用 .save() ?

发布于 2024-10-17 23:39:21 字数 131 浏览 6 评论 0原文

是否可以将 Grails 配置为从不保留对域对象的更改,除非显式调用 .save()

我知道 .read(),但我正在寻找一种通用的解决方案,可以全局禁用脏检查。

Is it possible to configure Grails to that changes to domain objects are never persisted unless .save() is explicitly called?

I'm aware of .read(), but I'm looking for a general solution that would disable dirty-checking globally.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

写给空气的情书 2024-10-24 23:39:21

我认为你的问题没有完美的解决方案。参考此问题讨论,在不干扰 Hibernate 基本工作的情况下禁用脏检查是不可能的。就我个人而言,我认为不值得冒这个风险。

I don't think there's an perfect solution for your question. Referring to this issue discussion, Disabling dirty-checking is impossible without interfering to Hibernate basic workings. Personally, I don't think it worth the risks.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文