在独立的 Java 应用程序中使用现有的 GORM 数据模型

发布于 2024-10-02 12:18:30 字数 194 浏览 3 评论 0原文

我有一个现有的 Grails 应用程序和一个单独的现有 Java 应用程序。我希望 Java 应用程序能够访问与 Grails 应用程序相同的数据库架构。有没有办法可以将 Grails 应用程序中的域类和 GORM 依赖项剥离到 Java 应用程序可以访问的库中?

我也很高兴听到替代方法,这些方法比在 Java 应用程序中重写我的 DAO 层的工作量要少。

I have an existing Grails app and a separate, existing Java app. I would like the Java app to access the same database schema as the Grails app. Is there a way I can rip out the domain classes and GORM dependencies from the Grails app into a library that the Java app can access?

I'd also be happy to hear alternative approaches that would be less work than rewriting my DAO layer in the Java app.

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

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

发布评论

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

评论(3

樱&纷飞 2024-10-09 12:18:30

这不受支持,并且可能有效,也可能无效。看
http://www.grails.org/GORM+-+StandAlone+Gorm
您始终可以从 Java 应用程序中使用纯 Hibernate,并通过对现有 Grails 数据库 scghema 进行逆向工程来创建 Hibernate 模型。

This isn't supported and may or may not work. See
http://www.grails.org/GORM+-+StandAlone+Gorm
You could always use pure Hibernate from your Java app and create the Hibernate model by reverse engineering your existing Grails database scghema.

狂之美人 2024-10-09 12:18:30

这是另一个解决方法:
http://burtbeckwith.com/blog/?p=72

Here's another workaround:
http://burtbeckwith.com/blog/?p=72

美人迟暮 2024-10-09 12:18:30

您可以使用 Web 服务并从 Java 应用程序调用 grails 服务类。

You could use web services and call into grails service classes from the Java app.

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