Java EE、Oracle db、および JPA を使用しています。
Oracleで共通テーブルを作成する必要があります。以下のように、UI を使用して編集できます。
id|tax1|tax2|tax3
------------------
1 | 5 | 16| 9
2 | 7 | 1 | 8
ユーザーは新しい列を追加できる必要があります。前のテーブルは次のようになります。
id|tax1|tax2|tax3|tax4 (the tax4 column was added)
-----------------------
1 | 5 | 16| 9 | 0
2 | 7 | 1 | 8 | 0
「テーブルの変更」命令を呼び出すボタンを追加するだけで簡単に思えますが、ユーザーにそのような許可を与えたくありません。各列を別のテーブルの行として表し、Java プロセスを使用して UI でテーブルを構築することを考えていました。
私が持っている別の無関係な問題は、テーブル内のデータが計算に直接影響することです。列が追加された場合、計算では新しい列を考慮する必要があります。