Grails - DuplicateKeyException
问题 I have got the following piece of code which adds new object to database. Firstly it takes another object from DB and add to the final object. Few lines of my code ClassC c = ClassC.findByName(cName) ClassD d = new ClassD( name: "WHATEVER", classC: c ) print "AAA\n" ClassC.withTransaction { c = c.merge() // c.save(failOnError: true, flush: true) } print "BBB\n" // ClassD.withTransaction { // d = d.merge() // } // print "CCC\n" ClassD.withTransaction { d.save(failOnError: true, flush: true) }