Составной ключ Grails 4 GORM MappingBuilder - PullRequest
0 голосов
/ 29 апреля 2020

Как определить составной первичный ключ с помощью GORM MappingBuilder

С помощью следующего кода я сталкиваюсь с этой IntelliJ ошибкой , в которой IntelliJ показывает ошибку: 'version' cannot be applied to '(java.lang.Boolean)'.

@GrailsCompileStatic
class PersonRole implements Serializable {

    Person person
    Role role

    static mapping = orm {
        id composite: ['person', 'role']
        version false
    }
}

Использование MappingBuilder, как описано в Этот ответ устраняет первую проблему, но затем Grails не запускается со следующей ошибкой

org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: missing column [id] in table [person_role]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...