私は、JSF、JPAインストールとしてのEclipseLink2、およびNetbeansを使用したバックエンドデータベースとしてのmySQLを使用してJavaEEアプリケーションを開発しています。
既存のエンティティに新しい属性を追加したり、新しいエンティティを作成したりする場合を除いて、アプリケーションは正常に機能します。Persistance.xmlファイルでdropandcreateオプションを選択すると、アプリケーションはエラーなしで再実行されますが、以前のエントリを含むデータベース全体が削除されます。
本番環境に移行するとき、新しいエンティティを追加するときにデータベースのデータを失うわけにはいきません。これを克服する方法はありますか?データベーススキーマを使おうとしましたが、その方法がわかりませんでした。