Grails"not null物件の参照がnullまたは一過性の値の"例外のwebフロー
-
20-09-2019 - |
質問
なっています。springframework.dao.DataIntegrityViolationException:ながnull物件の参照がnullまたは一過性の値A.b"例外のwebフロー grails1.1.2.はありま
class B {
...
static belongsTo = [a:A]
...
}
や
class A {
...
static hasMany = [b:B]
...
}
なんだろうけど、日本人には何が悪いのでしょうか。感謝 Tom
解決
解決しました。
別の問題が発生しました。私は何を永続化されませんでした。そこシリアライズされたデータの間にいくつかのinconsistencesは、流れの中で登場し、データベース内のデータを持続しました。だから、選択クエリは、この例外を発生させます。
他のヒント
これは本当にあなたのパラメータが何であるかに大半を依存するように起こっているとどのようにあなたの実際のオブジェクトグラフは、GORMオブジェクトの作成やメンテナンスをしませ取り扱いしています。
@ジョンに同意します。一般的な解決策の1つは、あなたが
などのオブジェクトを保存する必要があり、ありますa.addToB(b)
a.save()
それがお役に立てば幸いです。
この問題に関するORM(しょうが、利用のhibernateます。の問題を解決した場合の設定をカスケードにマップされます。
わからないどのように設定を行うことができるでしょうgrailsが、このdocのhibernateんですが問題は、 http://docs.jboss.org/hibernate/stable/entitymanager/reference/en/html/objectstate.html#objectstate-transitive
所属していません StackOverflow