QuickJava-ORMQuickJava-ORM
首页
快速安装
关于我们
首页
快速安装
关于我们
  • 开始

    • 快速安装
    • 手动安装
    • 兼容性
    • 版本对应关系
  • 模型定义

    • 定义模型
    • 常见问题
  • 构造器/Wrapper

    • 查询
    • 关联查询
    • 增加
    • 修改
    • 删除
    • 逻辑删除
    • 常见问题
  • 其他
    • 关于我们
    • 性能基准
    • Gitee
    • Github

修改数据(ModelWrapper)

更新单个字段

ModelWrapper.lambda(AllTypeEntity.class)
    .eq(AllTypeEntity::getIntVal, 999)
    .update(AllTypeEntity::getStringVal, "updated_value");

通过 Map 更新

Map<String, Object> data = new LinkedHashMap<>();
data.put("string_val", "updated_value");
data.put("int_val", 888);

ModelWrapper.lambda(AllTypeEntity.class)
    .eq(AllTypeEntity::getId, 1)
    .update(data);

注意事项

  • 更新必须指定条件(.eq() 等),否则可能更新全表
  • update() 方法自动根据 @ModelField 的 updateFill 策略填充字段
Last Updated:
Contributors: qlopc-tbk@zocell.com
Prev
增加
Next
删除