mysql - Groovy/Grails 工具套件连接到现有的 MySQL 数据库

标签 mysql grails groovy grails-orm

我会先说这是我第一次使用 Grails。

我正在尝试连接到现有数据库,以便我可以从该数据库创建域类。我已经安装了 Grails 数据库逆向工程插件(版本 4.0.0)并且我正在使用 Grails 2.4.4。我已按照 official user guide 中的步骤进行操作对于插件和 here .

当我运行命令“-Dgrails.env=extract db-reverse-engineer”时,出现以下错误:

[groovyc] org.codehaus.groovy.control.MultipleCompilationErrorsException:    startup failed:
[groovyc] Compile error during compilation with javac.
[groovyc] GenericResponseWrapper.java:203: error: method does not override or implement a method from a supertype
[groovyc]   @Override
[groovyc]   ^
[groovyc] PageFragmentCachingFilter.java:389: error: cannot find symbol
[groovyc]           contentType = response.getContentType();
[groovyc]                                 ^
[groovyc]   symbol:   method getContentType()
[groovyc]   location: variable response of type HttpServletResponse
[groovyc] Note: Some input files use unchecked or unsafe operations.
[groovyc] Note: Recompile with -Xlint:unchecked for details.
[groovyc] 2 errors
[groovyc] 
[groovyc] 
[groovyc] 1 error

希望我没有遗漏太多信息,请让我知道我还需要提供什么。谢谢。

最佳答案

好的,所以为我解决这个问题的方法是切换到 Grails 数据库逆向工程插件的 3.0.0 版,然后还使用 Hibernate 3.x.x.. 我还评论了“compile ':cache:1.1.8'”这一行在 BuildConfig.groovy 中。创建模型后,您可以随时删除评论。我希望这对某人有帮助!

关于mysql - Groovy/Grails 工具套件连接到现有的 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34765363/

相关文章:

php - 使用 PHP 将 HTML 数据提交到 Google App Engine MySQL 数据库

java - 如何查找方法调用

grails - 在 Grails Controller 中打开或下载 URL 链接

linux - 如何获得排序、定义或除给定列之外或之后或之前的所有列

groovy - 如何在 Groovy 中创建大小为 N 的集合/数组,并将每个单元格初始化为零?

C# MySQL id 列无法正常工作

mysql - SQL 选择过去 45 天的所有数据

java - 获取 org.hibernate.MappingException : No Dialect mapping for JDBC type: -4 exception?

grails - 创建名称为 'grailsDatastore'的bean时出现Grails test-app错误

testing - 将 Gebish 集成到 Gradle 中