首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过生成域来使用Grails读取现有mysql表

问通过生成域来使用Grails读取现有mysql表
EN

Stack Overflow用户
提问于 2015-10-02 11:59:18
回答 1查看 319关注 0票数 0

我第一次尝试Grails 3.0.8。我将使用它来创建用于移动开发的web服务。

我已经有了一个包含很多表的mysql数据库。我发现我可以使用“db-反向-engineer:0.5.1”从表中生成不同的域。由于某些原因,我无法安装插件,它不工作。我认为这与Grails的新版本( 3.0.8 )有关。

由于这个版本的文档不多,我想知道是否有一种方法可以从现有的MySQL数据库生成域。

如果没有,是否可以使用数据库而不必为表创建域?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-02 14:51:01

db-反向工程插件用于Grails 2。它与Grails 3不兼容。

如果获得休眠会话,则可以运行数据库查询。您可以了解如何获得一个这里。

使用Hibernate会话,可以使用Session.createQuery(String)方法创建SQLQuery实例。然后执行SQLQuery.list()方法来运行查询。下面是在H2数据库中运行任意查询的示例。

代码语言:javascript
复制
def q = session.createSQLQuery 'select * from INFORMATION_SCHEMA.COLUMNS'

q.list() // Runs the query.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32906714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档