Двойная запись сохранения - Grails - PullRequest
0 голосов
/ 27 августа 2018

Я знаю, что ошибка в следующем фрагменте моего кода, когда я комментирую, чтобы только сохранить разделение, он не преобразует его.И когда я ставлю сначала сохранить конференцию, а затем разделить ошибку повторяющейся записи.

def separation = null
  separation = new Separation(
  expedicao: expedition,
  dateInit: new Date(),
  user: springSecurityService.currentUser,
  typePackage:dist.box,
  package:package
)    
try {
  Separation.withTransaction {
    separation.conference = new ConferenceQuantity()
    separation.conference.getList (listProducts.id)
    separation.conference.typeConference = true
    //separation.conference.save(flush: true, failOnError: true)
    separation.save (flush: true, failOnError: true)
  }
} catch (RuntimeException ex) {
  log.error "** Saving error: $ {separation} $ {separation.conference}"
  launch new RuntimeException ('Error creating partition')
}

Кто-то знает, как прекратить выдавать эту ошибку:

ОШИБКА 27-08-2018 00:11:54 [JDBCExceptionReporter]: повторяющаяся запись '1-416834-1' для ключа 'tenant_id'

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