grails - 在Grails 3中未创建表

标签 grails gorm grails-3.0.9

我正在使用Grails 3.0.9

application.yml:

hibernate:
    cache:
        queries: false
        use_second_level_cache: true
        use_query_cache: false
        region.factory_class: 'org.hibernate.cache.ehcache.EhCacheRegionFactory'

endpoints:
    jmx:
        unique-names: true

dataSource:
    pooled: true
    jmxExport: true
    driverClassName: com.mysql.jdbc.Driver
    dialect: org.hibernate.dialect.MySQL5InnoDBDialect
    username: root
    password: 123

environments:
    development:
        dataSource:
        dbCreate: update
        driverClassName: com.mysql.jdbc.Driver
        url: jdbc:mysql://localhost:3306/blereview?useUnicode=true&characterEncoding=UTF-8  

grails run-app上,在控制台上没有错误,但在数据库中未创建表。
我正在使用的域类
DataRequest { 
String token;
 static constraints = { }
 }

最佳答案

在Windows上,我的一位 friend 也遇到了同样的问题。他通过使用cygwin(cygwin的grails run-app)设置GRAILS-HOME修复了该问题,并且对他有效。
希望对您有帮助。

关于grails - 在Grails 3中未创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34462917/

相关文章:

java - Grails 2.2.2 UrlMappings 测试(有异常)

unit-testing - Grails:在单元测试期间从服务中的数据模型对象获取IndexOutOfBoundsException

grails - 在grails中,为什么我必须为条件创建一个变量?

grails - Grails BootStrap:无方法签名:* .addTo *适用

grails - Acegi/Spring Security验证码强制赋予新的验证码值

grails - 在具有域继承的Grails GORM中,是否可以通过查询父类(super class)来找到特定的子类实例

grails - 创建后如何更改 IntelliJ 项目中的 Grails 3 SDK 路径?

grails - 在 Grails 3.0.9 中向 src/groovy 注入(inject)服务

mysql - 如何使用intellij IDE连接grails中的mysql数据库