如何在没有Grails的情况下声明GORM域类?

时间:2019-01-02 17:57:41

标签: spring groovy gorm

我正在使用GORM在Groovy + Spring上进行项目,而没有实现Grails。为此,我遵循Grails提供的指南(http://guides.grails.org/gorm-without-grails/guide/index.html)。即使我拥有与他们相同的域,当我运行它并引导数据时,它也会引发异常,表明

  

任一类[domains.Manufacturer]不是域类,或者GORM具有   未正确初始化或已关闭。确保   在调用任何方法之前,将正确加载和配置GORM   GORM实体。

这是我的Manufacter.groovy文件:

import grails.gorm.annotation.Entity
import groovy.transform.ToString
import org.grails.datastore.gorm.GormEntity

@ToString
@Entity
class Manufacturer implements GormEntity<Manufacturer> {

    String name

    static hasMany = [vehicles: Vehicle]

    static constraints = {
        name blank: false
    }
}

即使我遵循与他们完全相同的步骤,为什么还会出现此错误?它与依赖版本有关吗?

非常感谢您

0 个答案:

没有答案