SQL オブジェクト API を使用してデータベース内のデータを操作していますが、厄介な問題が発生しました。
ユーザーがフロントエンドを使用している場合、値などを入力し、ドロップダウンなどから選択してから、[適用] をクリックしてすべての変更をデータベースに保存できます。問題は、テーブル内でどの列が変更されるのか本当にわからないことです。書き込みごとに。
(インターネットによると)テーブルを更新するコードは次のとおりです。
@SqlUpdate("UPDATE users SET col1=val1, col2=val2 WHERE Id= :Id")
void updateStream(@BindBean User user);
しかし、どのフィールドが更新されるかわからないので、列名を含めることはできませんか?
大変助かりました、ありがとうございます。