如何阻止Grails域类在数据库中创建表

时间:2019-03-20 08:33:37

标签: grails gorm

我需要创建一个不需要创建表的模型类,但是我仍然希望能够使用与视图中使用的域类相关联的标签,因此不想在src文件夹中创建这些类。有没有一种方法可以不生成自定义标签?

2 个答案:

答案 0 :(得分:0)

mapWith静态属性增加了控制域类是否持久的功能。

示例:

class Airport {

    static mapWith = "none"

}

在上面的示例中,机场类将不持久化到数据库

例如,请检查this,并查看this以获取文档。

希望这对您有帮助。

答案 1 :(得分:0)

只需将您的域放在src / main / groovy中,就不会创建表。

或者在某些情况下,您可以在域对象的嵌套对象中使用“嵌入式”声明。