箱から出してすぐに機能するはずの機能に問題があります。次のチェックを行ったにもかかわらず、MySQL データベースで生成されたテーブルを取得できません。
- スキーマがすでに定義されていること
- persistence.xml ファイルに含まれていること
<property name="hibernate.hbm2ddl.auto" value="update"/>
- Entity クラスに
@RooJpaActiveRecord
アノテーションが含まれていること。
Hibernate と MySQL を使用しています。persistence setup
これにはコマンドを使用しました。私の質問:
A. 見逃したことはありますか?
B. エンティティーの初期定義に Roo コマンドラインを使用することは必須ですか? Roo は (実行中に) 私が Roo アノテーションを使用したことを検出できるほど賢いので、次にサーバーを再起動したときにテーブルが存在するために必要な追加の構成を「開始」して入力する必要がありますか? (バランスをとるために、コマンドラインを介して新しいエンティティを作成することと、新しいクラスを作成する/注釈を手動で追加することの両方を試みましたが、ダイスはありません...)