oracle更新局部字段的方法总结

 时间:2026-02-12 01:41:43

oracle更新字段的值,一般需要更新全部字段,否则未更新的字段值将受到影响,但是更新全部字段,会非常浪费数据库I/O(尤其字段有几十个时)

工具/原料

Oracle

方法/步骤

方法1.根据转换过来的model类,通过id从数据库查出该记录,再通过set方法更改需要修改的字典,最后update对象

方法2.前台缓存对象的所有属性,这样,传至后台的时候转换成model对象时,属性值就不会丢失了

方法3.写nativeSQL语句更新特定的字段【荐】

如:session.createSQLQuery("update keyword set picked=1 where kw_id="+kwId).executeUpdate();

【方法对比】方法1.2实际生成的代码还是更新所有字段,只是写时用已获取到的对象取

方法3实用性很强,除此处性能之外,还能适用oracle各种复杂查询,是native利器

  • 通过电脑cmd如何查看远程网络连接
  • 笔记本扩展物理硬盘的方法
  • Win10阻止其他用户恶意Ping
  • 怎么让Windows 2003启用XP主题风格
  • 如何下载安装tcping工具
  • 热门搜索
    厉行节约反对浪费手抄报 卫生与健康手抄报 暑假手抄报 我爱我家手抄报 欢庆六一手抄报内容 手抄报插图 五四青年节手抄报 劳动手抄报内容 关于清明节的手抄报 弟子规手抄报