使用 Grails 作为框架时尝试查看 H2 数据库中的表

Posted

技术标签:

【中文标题】使用 Grails 作为框架时尝试查看 H2 数据库中的表【英文标题】:Trying to view Table in H2 database While using the Grails as a Framework 【发布时间】:2018-08-31 13:35:05 【问题描述】:

最近我正在处理 grails。我正在创建一个没有脚手架的非常简单的 CRUD 应用程序。我创建了一个域类。据我所知,这个域类会自动在默认的 H2 数据库中创建一个表。我正在尝试查看该表。如何查看在 H2 数据库中创建的表?我想查看如下图。

【问题讨论】:

MyDomain.all 为您提供该表中的所有记录。如果您想“查看”该表,AFAIR a db-console 将使用 grails 启动。您可能需要更具体一些,您所说的“我如何查看表格”是什么意思。 我编辑了我的问题。我希望它能解决我的问题。 对不起,我不明白。您已经在 db-console 中查看它了吗?您想仅使用 grails 获得相同的视图吗?为什么不使用脚手架的东西?或者使用Doctur.all,然后使用一些将其呈现为表格的视图? 【参考方案1】:

您的 grails 应用程序应该在开发模式下为您提供端点“/dbconsole”。试试看吧!

【讨论】:

以上是关于使用 Grails 作为框架时尝试查看 H2 数据库中的表的主要内容,如果未能解决你的问题,请参考以下文章

无法查看 grails 项目中使用的 h2 db

Grails 3.3 执行H2脚本命令

如何从 Grails 中正确删除 H2

如何像在 grails 中一样使我的 h2 数据库在 micronaut 中持久化?

具有弹簧安全性的 Grails 3.2.6。保存用户时未在内存中创建 h2 数据库

将其作为模型传递以在 grails 中查看时的映射问题