私はJPAを初めて使用し、JPAについて多くのことを学んでいます。最近、JPAプロバイダーとしてEclipseLinkを使用してアプリケーションをデプロイしましたが、正常に実行されています。
ここで、マップされたテーブルの1つに列を追加する必要があります。この追加のフィールドはレポート用であり、アプリケーションには影響しません。そのため、うまく機能しているものには触れたくありません。もちろん、このフィールドをマッピングに含めるために、やがてアプリケーションを更新しますが、今はやりたくありません。
この列の追加は、DBAによってテーブルに対して直接外部で行われます。この追加は私のアプリケーションを壊しますか?
マップされたフィールドに変更はなく、JPAに関する限り、何も変更されていないため、これは発生しないはずです。JPAは何が追加されたかを認識しないため、すべてが中断することなく機能するはずです。
私が間違っている場合は訂正してください。ありがとう。