休止状態を使用して mysql データベースに接続しています。
さまざまなチュートリアルで提案されているように、アプリケーションのプロパティを次のように設定します。
リーリーここで、hibernate ダイアレクトを省略すると、HSQLDialect
が使用され、2 つのエンティティに基づいて作成された 2 つのテーブルが表示されます。しかし、それらはどれも MySQL Workbench には表示されません...
上記の方言を使用すると、次のエラーが発生します:
リーリーしたがって、基本的に 予期しないトークン: ENGINE
はエラーです。
私のプロジェクトの残りの部分は、この Spring チュートリアルと同様に非常に基本的なものですが、CRUD の代わりに JPA リポジトリを使用しています。
最後にMS AccessデータベースとMySQLデータベースを接続してみました。しばらくの間はすべてが稼働していましたが、現在 MySQL 部分が混乱しているため、同じ問題を抱えたこの簡単な例を作成しました。
私は数日間これに取り組んできたので、何か提案があれば役立つでしょう...
MySQL Workbench で create tablebooking_entry (id bigint not null,employee_id bigint not null,project_id bigint,primary key (id))engine=InnoDB
コマンドを実行してみましたが、うまく機能しました。したがって、それは私のデータベースとは何の関係もありません。