我正在使用 SQL 对象 API 处理数据库中的数据,但遇到了一个烦人的问题:
当用户使用我的前端时,他们可以输入值等并从下拉列表等中选择,然后单击应用以保存对数据库的所有更改,问题是我永远不知道表中将更改哪些列在每次写入。
更新表格的代码(根据互联网)如下:
@SqlUpdate("UPDATE users SET col1=val1, col2=val2 WHERE Id= :Id")
void updateStream(@BindBean User user);
但是由于我永远不知道哪些字段会被更新,所以我肯定不能包含列名吗?
非常感谢帮助,谢谢。