gpt4 book ai didi

grails - 对Grails数据源插件使用唯一约束会导致NullPointerException

转载 作者:行者123 更新时间:2023-12-02 14:09:16 25 4
gpt4 key购买 nike

我正在使用Datasources grails插件(版本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版本中对此进行了修复,但是在我的应用程序中我看不到任何证据。其他人有这个问题吗,并且有已知的解决方法吗?

最佳答案

数据源插件的优点内置于grails 2+中。似乎支持独特的约束,也许对您有用吗?

关于grails - 对Grails数据源插件使用唯一约束会导致NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7601616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com