如何删除 grails 3.x 中的休眠模式?

How can I remove hibernate in grails 3.x?

Grails 3 不存在此 SO 问题推荐的命令。1.x Can I configure Grails with no datasource?

grails uninstall-plugin hibernate
| Error Command not found uninstall-plugin

有问题的 grails 应用程序不需要持久性,我正在尝试减少内存占用。 寻找适用于 grails 3.1.x 或更新版本的答案。

从您的 application.yml 中删除依赖项。

顺便说一句,如果您不需要持久性,您是否考虑过使用 Spark Java 而不是 Grails?它非常轻巧,您可以轻松地使用 Groovy。

要删除所有休眠,您需要做的就是从 build.gradle 中删除所有休眠依赖项,而不是 want/need。

例如:删除这些(从 3.2.8 开始)

构建脚本:

classpath "org.grails.plugins:hibernate5:${gormVersion-".RELEASE"}"

依赖关系:

compile "org.grails.plugins:hibernate5"
compile "org.hibernate:hibernate-core:$hibernateVersion"
compile "org.hibernate:hibernate-ehcache:$hibernateVersion"

您也可以使用 CLI grails create-app --features ... 并且不将休眠作为一项功能包括在内,只包括您想要的功能。