Автоинкремент для отображения идентификатора Grails - MySQL

0

У меня есть таблица MySQL с автоинкрементным атрибутом ID, и мне нужно, чтобы при выполнении вставки из Grails значение id автоматически заполнялось, увеличиваясь.

Мой класс Grails имеет следующее отображение:

static mapping = {
     id column: "id", type: "long", sqlType: "int", generator: 'assigned'
     datasource 'dialer'
     version false
     }

Но желание сделать вставку дает мне следующую ошибку:

Message: ids for this class must be manually assigned before calling save ()

Они дадут мне руку? Спасибо!

  • 0
    автоматическое увеличение идентификатора grails без определения сопоставления - попробуйте закомментировать его, и оно должно просто работать - stackoverflow.com/questions/29281381/…
  • 0
    Я решил с помощью: столбец id: "id", тип: "long", sqlType: "int", generator: 'increment' ... редактирование типа генератора! приращение для назначенного!
Теги:
grails
hibernate-mapping
auto-increment
grails-domain-class

1 ответ

0

Решение remplace назначено для инкрементного

столбец id: "id", тип: "long", sqlType: "int", генератор: "increment"

Ещё вопросы

Сообщество Overcoder
Наверх
Меню