在grails中使用域的属性作为tenantId

时间:2018-11-13 18:17:19

标签: spring hibernate grails gorm multi-tenant

我有以下域。

function amIDependentOnAnotherFile(){
  if (typeof functionInAnotherFile == 'undefined')
   return setTimeout(amIDependentOnAnotherFile, 5);
  doSomething();
}

}     }

尝试使用tenantId Iam进行过滤时遇到此错误:

  

原因:java.lang.IllegalArgumentException:错误的类型   参数[tenantId]位于   org.hibernate.internal.FilterImpl.setParameter(FilterImpl.java:82)在   org.grails.orm.hibernate.AbstractHibernateDatastore.enableMultiTenancyFilter(AbstractHibernateDatastore.java:379)     在   org.grails.orm.hibernate.query.AbstractHibernateCriteriaBuilder.setDatastore(AbstractHibernateCriteriaBuilder.java:115)     在   org.grails.orm.hibernate.HibernateGormStaticApi.createCriteria(HibernateGormStaticApi.groovy:103)     在   org.grails.datastore.gorm.GormEntity $ Trait $ Helper.createCriteria(GormEntity.groovy:591)     在   ListingApiService.feature(ListingApiService.groovy:17)     在   ListingController.feature(ListingController.groovy:13)

0 个答案:

没有答案