0

SQL オブジェクト API を使用してデータベース内のデータを操作していますが、厄介な問題が発生しました。

ユーザーがフロントエンドを使用している場合、値などを入力し、ドロップダウンなどから選択してから、[適用] をクリックしてすべての変更をデータベースに保存できます。問題は、テーブル内でどの列が変更されるのか本当にわからないことです。書き込みごとに。

(インターネットによると)テーブルを更新するコードは次のとおりです。

    @SqlUpdate("UPDATE users SET col1=val1, col2=val2 WHERE Id= :Id")
void updateStream(@BindBean User user);

しかし、どのフィールドが更新されるかわからないので、列名を含めることはできませんか?

大変助かりました、ありがとうございます。

4

1 に答える 1