分かりやすく聞いてみようかな…
私は grails から始めて、user というドメイン クラスを作成しました。私の知る限り、Hibernate はこのドメイン クラスをデータベースにマップするために使用されます。これは、hsqldb でうまく機能します。
テーブルが「user」と呼ばれているため(javaDBの予約語のようです)、javaDBに切り替えてエラーメッセージを取得しようとしました。
したがって、次のようなステートメント
create table user ...
エラーメッセージが表示されます。
create table "user" ...
動作しますが、Hibernate はテーブル名を引用符で囲んでいないようです。
テーブル名で動作させるために、引用符を使用するように Hibernate を構成するにはどうすればよいですか?
PS: はい、わかっています。ドメイン クラスを別のテーブル名にマップできます... :-)