Домен Grails сопоставлен с нежелательным столбцом _IDX - PullRequest
0 голосов
/ 05 декабря 2018

Один из моих доменов Grails, «Организация», не может сохранить в нашей базе данных, так как ожидает, что в таблице будет столбец «ORGANISATION_IDX».У меня, однако, есть другие домены в проекте, и ни у одного из них нет этой проблемы.

@EqualsAndHashCode // this is the only domain having this annotation, but commenting it doesn't solve the issue
class Organisation {
    SomeClass someClass

    SomeDomain someDomain

    // some additional String and Date fields

    static embedded = ['someClass']
    static hasOne = ['someDomain': SomeDomain]

    static constraints = {
        // some constaints for my fields    
    }

    static mapping = {
        table name: 'MY_DOMAIN', schema: 'MY_SCHEMA'
        datasource 'my_domains'

        id column 'DOMAIN_ID', generator: 'sequence', params: [sequence: 'MY_SEQUENCE', schema: 'MY_SCHEMA']

        autoTimestamp true
        version false
    }
}

Почему это происходит для этого домена, а не для другого?Как обеспечить, чтобы hibernate убрал это ожидание наличия столбца «ORGANISATION_IDX»?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...