Я использую подключаемый модуль Grails Datasources (версия 0.5), поэтому я могу использовать несколько баз данных со своим приложением. Однако у меня возникла проблема с уникальными ограничениями, даже если они определены в исходном DataSource.groovy (не Datasources.groovy). Любое уникальное ограничение, например:
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, но я не вижу доказательств этого в своем приложении. У кого-нибудь еще была эта проблема, и есть ли известное обходное решение?