当前位置: 首页 > news >正文

hibernate 持久化对象 save

hibernate 持久化对象 save

new出来的user对象是游离状态的对象,执行session.save()方法保存后,user对象就变为持久化了,持久化的对象跟数据库表双向绑定的意思,

对象set内容的时候回自动update数据库中的表,save方法:hibernate的save方法:当主键一样的时候,第二次调用save方法就是执行更新操作的了。
save()函数放在对持久化对象,会多出update语句,

例如:
session.save(obj);、//obj从游离态对象变为持久化对象
obj.setName("a");//对持久化对象的属性进行修改,会多出update A set name=? where id=?的语句,导致额外的开销。

转载于:https://www.cnblogs.com/zhaoyanhaoBlog/p/11314375.html

相关文章:

  • 进阶1:基础查询
  • MyBatis 核心配置综述之 ParameterHandler
  • webbrowser
  • maven多模块profiles的石使用
  • 史上最强maven配置详情
  • vue-preview 缩略图
  • Redis 学习笔记(篇八):事件
  • Spring Boot使用Liquibase最佳实践
  • Hibernate相关概念及序列化和持久化的区别
  • Oracle常用指令
  • leetcode 25. Reverse Nodes in k-Group
  • python异常处理
  • 极客时间-左耳听风-程序员攻略-UI/UX设计
  • 贪心训练题
  • idea新建maven项目后生成web.xml方法和添加到tomcat方法
  • C# 免费离线人脸识别 2.0 Demo
  • C++入门教程(10):for 语句
  • Java多线程(4):使用线程池执行定时任务
  • Java深入 - 深入理解Java集合
  • Markdown 语法简单说明
  • scrapy学习之路4(itemloder的使用)
  • vue 配置sass、scss全局变量
  • Vue小说阅读器(仿追书神器)
  • yii2中session跨域名的问题
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 动态魔术使用DBMS_SQL
  • 番外篇1:在Windows环境下安装JDK
  • 解决iview多表头动态更改列元素发生的错误
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 在Unity中实现一个简单的消息管理器
  • linux 淘宝开源监控工具tsar
  • 阿里云服务器如何修改远程端口?
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • !!Dom4j 学习笔记
  • #### go map 底层结构 ####
  • #stm32整理(一)flash读写
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • (2)nginx 安装、启停
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (ibm)Java 语言的 XPath API
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (附源码)计算机毕业设计ssm电影分享网站
  • (十八)SpringBoot之发送QQ邮件
  • (一)80c52学习之旅-起始篇
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)jQuery 基础
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • .Net core 6.0 升8.0
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .net framework4与其client profile版本的区别