groovyで最近grailsを使用し、最近MySQLからOracle 11gにデータベースを変更しました。私たちはUSER、RESOURCEのようなテーブル名の世話をして、それを他のものにし、ドメインクラスで新しい名前を再マッピングしました。アプリケーションをmysqlからoracleに移行した後にエラーが発生しました
また、mysqlテーブル(春のセキュリティ機能のため)からいくつかのデフォルトデータを追加し、GRAUSERテーブル(USERから名前変更)に手動で1人のユーザ 'admin'を挿入しました。 サーバーは、NetBeans
で起動しない。しかし、私は、ログインしようとすると、私は次のようなエラー
をERROR util.JDBCExceptionReporter ORA-00904を取得: "THIS _" "パスワード":無効な識別子
原因をデバッグできません。審査のために詳細やコードが必要な場合はお知らせくださいが、アプリケーションにログインする必要があります。
ドメインオブジェクトのクラス定義とスキーマが原因でエラーが発生することがあります。 – ataylor
こんにちは、ユーザーの静的マッピング= { テーブル 'GRAUSER' パスワード列: 'パスワード '' }のドメインクラスで実際に問題を発見しました。パスワードの中のバックティック( ')が問題だったのですが、それがなぜ以前にあったのか分かりませんでしたし、それを削除してログインすることができました... –
@pri_devあなたは答えとして投稿するべきです。また、あなたの投稿ごとにサインオフしないでください。 – Sathya