2011-09-29 3 views
2

데이터 소스 grails 플러그인 (버전 0.5)을 사용하고있어 애플리케이션과 함께 여러 데이터베이스를 사용할 수 있습니다. 그러나 원래의 DataSource.groovy (Datasources.groovy가 아님)에 정의되어 있어도 고유 한 제약 조건에 문제가 있습니다. 같은 오류가Grails Datasources 플러그인에서 고유 한 제약 조건을 사용하면 NullPointerException이 발생합니다.

static constraints = { 
     username(blank: false, unique: true, minSize: 4, maxSize: 255) 
} 

결과 : 같은 모든 고유 제한 조건,

java.lang.NullPointerException: Cannot get property 'com.giivpro.domain.users.MerchantUser' on null object 
    at com.burtbeckwith.grails.plugin.datasources.DatasourcesUniqueConstraintFactory$_build_closure1.doCall(DatasourcesUniqueConstraintFactory.groovy:31) 

그것은 저자가이 고정 된 것을 (나는 다양한 포럼에 읽은에서)처럼 보인다 0.5 버전이지만 내 응용 프로그램에서이 사실을 알 수 없습니다. 다른 사람이이 문제가 있었는지, 알려진 해결 방법이 있습니까?

답변

1

datasources plugin의 장점은 grails 2+에 내장되어 있습니다. 고유 한 제약 조건이 지원되는 것처럼 보입니다. 아마 당신에게 도움이 될 것입니까?

0

해결 방법이 포함 된 http://jira.grails.org/browse/GPDATASOURCES-16처럼 들립니다. 그것은 0.5로 작성되어 여전히 열려 있습니다. 일부 데이터 소스를 구성하면이를 피할 수 있을지 궁금합니다.

관련 문제