こんにちは、Grails に次のドメインがあります
クラス顧客{ 静的マッピング = { テーブル「顧客」 // バージョンは false に設定されています。これは、レガシー データベースではデフォルトで使用できないためです。 バージョン偽 id column:'customerid' //generator:'identity', } 長い顧客ID 長い顧客グループ ID 文字列ユーザー名 文字列パスワード 文字列名 ひも通り ストリングシティ 文字列州 文字列の郵便番号 文字列の国 登録日 ストリングバランス 長い親 ID 文字列のペアレントリベート 文字列メタパス 長いメタレベル 整数 smsreplystatus 整数ステータス 文字列反転 URL 静的制約 = { customerid(挿入:false,更新:false) 顧客グループ ID (最大: 9999999999L) ユーザー名(サイズ: 1..20、空白: false) パスワード(サイズ: 1..32、空欄: false) 名前(サイズ: 1..20、空白: false) 通り(サイズ: 0..50) 都市(サイズ: 0..20) 州(サイズ: 0..20) 郵便番号(サイズ: 0..5) 国(サイズ: 0..20) dateregistered(nullable: true) 残高() 親 ID (最大: 9999999999L) 親リベート() メタパス(サイズ: 1..255、空白: false) メタレベル(最大: 9999999999L) smsreply ステータス (最大: 99999) ステータス(最大: 99999) reversalurl(サイズ: 0..50) } 文字列 toString() { 「${customerid}」を返す } }
既存のデータを含む現在のデータベースがあり、GRAG を使用して GORM にマッピングしていますが、このエラーが発生しています
原因: org.springframework.beans.factory.BeanCreationException: 名前 'transactionManager' の Bean の作成中にエラーが発生しました: Bean プロパティ 'sessionFactory' の設定中に Bean 'sessionFactory' への参照を解決できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'sessionFactory' という名前の Bean の作成中にエラーが発生しました: init メソッドの呼び出しに失敗しました。ネストされた例外は org.hibernate.MappingException: エンティティのマッピングで繰り返される列: postgresql.Customer 列: customerid (insert="false" update="false" でマップする必要があります) ... 23以上 原因: org.springframework.beans.factory.BeanCreationException: 'sessionFactory' という名前の Bean の作成中にエラーが発生しました: init メソッドの呼び出しに失敗しました。ネストされた例外は org.hibernate.MappingException: エンティティのマッピングで繰り返される列: postgresql.Customer 列: customerid (insert="false" update="false" でマップする必要があります)