Как определить составной первичный ключ с помощью 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]