[Grails] Domain が実際のテーブルに作成されない

あるDomainだけが実際のDBに反映されない。
schema-export するとちゃんとDDLにテーブルがあるのに、起動するそのテーブルが存在しないので、save()でエラーとなる。

起動時の BootStrap で該当の Domain で、save が実行されると以下のようになる。

初歩的な事でした。
Domain に DB の予約語は入れちゃダメですよね。
order は order by とかで使う予約語です。
SQL 最近忘れて来てる気がします。
使用してるのは Maria DB です。
Maria DB の予約語
Domain のメンバー名を order -> xxxOrder にしたら直りました。







コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください