Grails “圣杯”;not null属性引用空值或瞬时值;web流上的异常
我在Grails1.1.2的web流上得到了“org.springframework.dao.DataIntegrityViolationException:notnull属性引用了null或瞬态值:a.b”异常。 有Grails “圣杯”;not null属性引用空值或瞬时值;web流上的异常,grails,spring-webflow,Grails,Spring Webflow,我在Grails1.1.2的web流上得到了“org.springframework.dao.DataIntegrityViolationException:notnull属性引用了null或瞬态值:a.b”异常。 有 class B { ... static belongsTo = [a:A] ... } 及 有人知道怎么回事吗? 谢谢 Tom这实际上主要取决于您的参数是什么以及您如何处理GORM对象的创建或维护,而不是您的实际对象图。这实际上主要取决于您的参数是什么以及您
class B {
...
static belongsTo = [a:A]
...
}
及
有人知道怎么回事吗?
谢谢
Tom这实际上主要取决于您的参数是什么以及您如何处理GORM对象的创建或维护,而不是您的实际对象图。这实际上主要取决于您的参数是什么以及您如何处理GORM对象的创建或维护,不是您的实际对象图。同意@John。常见的解决方案之一是,您应该将对象另存为
a.addToB(b)
a.save()
希望有帮助。同意@John的观点。常见的解决方案之一是,您应该将对象另存为
a.addToB(b)
a.save()
希望有帮助。解决了
有一个不同的问题。我没有坚持什么。流中的序列化数据与数据库中的持久化数据之间出现了一些不一致。因此,select查询导致了此异常。已解决
有一个不同的问题。我没有坚持什么。流中的序列化数据与数据库中的持久化数据之间出现了一些不一致。因此,select查询导致了此异常。此问题与ORM有关(我猜您在下面使用的是hibernate)。如果配置映射属性的级联属性,则问题将得到解决
我不知道如何在grails中配置它,但这篇hibernate文档应该可以帮助您了解问题所在:这个问题与ORM有关(我猜您在下面使用的是hibernate)。如果配置映射属性的级联属性,则问题将得到解决 我不知道如何在grails中配置它,但这篇hibernate文档应该可以帮助您了解问题所在: