は、私はバージョン番号を使用したテーブルは、行の更新にゼロと自動インクリメントで開始すると私の理解だった1.0.3から1.3.7Grailsのバージョン列
に移行していますGrailsのアプリケーションを持っています。私が持っているレガシーデータはすべて、各行のバージョンセルがnullであることを示していますが、入力される新しい行のバージョン番号は0です。
バージョン1.0.3のGrailsはこの概念をサポートしていませんでしたか? nullの代わりにすべての適切なテーブルのすべての行をユーザー0に更新する必要がありますか?何が意味ですか?ありがとう。
情報をいただきありがとうございます。どのようにこのコラムが最初にヌル値を持つ可能性があるかについての考え方はありますか?プロジェクトは以前のバージョンのGrails上で動作していましたが、例外はスローされませんでした。私はあなたが言ったことを確認することができます。今は更新されたときに投げられるのですが、以前に投げられなかった理由は説明できません。あなたの助けをもう一度ありがとう。 – skaz
誰かが手動で列をnullableとして追加しない限り、そのようなことは考えられません –