Eclipse IDE の H2 DBMS で EclipseLink JPA プロバイダーを使用しようとしています。
新しい JPA プロジェクトを作成してデータを入力すると (URL="jdbc:h2:~/test",Username="user",password="") 接続タイプ: リソース ローカル (埋め込みモードを使用しています) I 2つの奇妙なものを取得します:
- テーブルからエンティティを作成しようとすると、空白のテーブル リストが表示されます
- @Entity 表記の近くで、カタログのデフォルト値を保持するか、プロジェクトの作成時に変更するかによって、「エンティティ e1 に対してカタログ ユーザーを解決できません」または「エンティティ e1 に対してスキーマ ユーザーを解決できません」というエラー メッセージが表示されます。ここで、User はデータベースのユーザー名です
データベースには、Firefox の h2 コンソールを使用するテーブルが既に含まれています
これらの問題の原因は何ですか?どうすれば解決できますか?また、persistence.xml ファイルに役立つページや書籍はありますか? (オラクルの公式 Web サイト以外に)