"Fossies" - the Fresh Open Source Software Archive

Member "grails-core-5.2.4/grails-docs/src/test/resources/docs/ref/Database Mapping/autoImport.html" (14 Sep 2022, 59368 Bytes) of package /linux/www/grails-core-5.2.4.tar.gz:


Caution: In this restricted "Fossies" environment the current HTML page may not be correctly presentated and may have some non-functional links. You can here alternatively try to browse the pure source code or just view or download the uninterpreted raw source code. If the rendering is insufficient you may try to find and view the page on the grails-core-5.2.4.tar.gz project site itself.

(Quick Reference)

autoImport

Purpose

Enable/disable auto import of this domain classes in HQL queries.

Examples

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

Description

Usage: autoImport(boolean)

By default the domain classes are auto-imported in HQL queries so you aren’t required to specify the whole class name including the package, but if you have duplicate domain class names in different packages the names are no longer unique, causing a org.hibernate.DuplicateMappingException. Disable auto-import of one or both of them to fix this, setting autoImport to false. Remember that you need to use the fully qualified class name in the HQL query for references to these classes.

static mapping = {
    autoImport false
}