(快速参考)

autoImport

目的

启用/禁用在 HQL 查询中自动导入此域类。

示例

class Book {
    ...
    static mapping = {
        autoImport false
    }
}

描述

用法:autoImport(boolean)

默认情况下,域类会在 HQL 查询中自动导入,因此您不需要指定包括包在内的整个类名,但是如果在不同包中具有重复的域类名,则名称将不再唯一,从而导致 org.hibernate.DuplicateMappingException。禁用其中一个或两个域类来自动导入以修复此问题,将 autoImport 设置为 false。请记住,您需要在 HQL 查询中使用完全限定的类名才能引用这些类。

static mapping = {
    autoImport false
}