나는
Grails에서 java.sql.BatchUpdateException을 제거하는 방법? 데이터가 오류없이 저장됩니다 처음 저장하는 동안
class BusinessOrganization {
static hasMany = [organizationBusinessTypes:OrganizationBusinessType]
String name
String icon
static constraints = {
name(blank:false,unique:true)
icon(unique:true)
}
String toString() {
return "${name}"
}
}
같은 도메인을 가지고있다.
Class java.sql.BatchUpdateException Message
Batch entry 0 insert into business_organization (version, icon, name, id) values ('0', '', '', '2') was aborted. Call getNextException to see the cause.
그것은 말한다 : 내가 잘못 한 일 라인 (24)에
def save() {
23: def businessOrganizationInstance = new BusinessOrganization(params)
24: if (!businessOrganizationInstance.save(flush: true)) {
25: render(view: "create", model: [businessOrganizationInstance: businessOrganizationInstance])
26: return
27: }
오류가 나는 알아낼 수없는 나는 내가 두 번째 시간을 절약하려고 할 때 그러나 나는이 오류 . 다른 도메인에서는이 작동합니다. 제발 누군가 도와주세요. 나는 Grails에 처음이고 여기에 갇혀 있습니다. 나는 (콘솔 또는 pgAdmin에서) 데이터베이스에 직접
insert into business_organization (version, icon, name, id) values ('0', '', '', '2')
를 입력 PostgreSQL을