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

问题描述 投票:0回答:1

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

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

这是我的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
    }
}

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

非常感谢您

spring groovy gorm
1个回答
0
投票

dependencies一样,亲自执行他们提供的指南,但是我不得不修改一些专业的东西,但它们并没有像它们那样起作用。

我认为您应该检查以下内容1-您的依赖H2的2配置到springboot3格弹簧靴

如果有任何疑问,请告诉我我有一个测试项目,我可以提供

© www.soinside.com 2019 - 2024. All rights reserved.