首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Hibernate save, saveOrUpdate, persist, merge, update 区别

Hibernate Save hibernate save()方法能够保存实体到数据库,正如方法名称save这个单词所表明的意思。...hibernate save()方法会立即返回id,原因很可能是调用save()的同时这个实体对象已经被写入数据库(立即执行sql语句insert into) 提交事务或者调用flush()方法,save...save()方法保存持久化状态的对象,hibernate会通过update操作完成。注意这个会发生在提交事务的时候。如果该持久化对象没有改变,hibernate不会发出update语句。...Hibernate Persist hibernate persist()方法与save()方法(在事务中执行)类似,persist()方法会将实体对象添加到持久化上下文中,如此被保存的实体后续改变会被记录...hibernate save()方法会立即返回id,原因很可能是调用save()的同时这个实体对象已经被写入数据库(立即执行sql语句insert into) 提交事务或者调用flush()方法,save

2.2K30

Spring整合Hibernatesave、saveorupdate、persist方法的区别

例如,save()只能INSERT记录,但是saveOrUpdate()可以进行记录的INSERT和UPDATE。...还有,save()的返回值是一个Serializable对象,而persist()方法返回值为void。...save与saveOrUpdate的区别 save通过insert 语句将对象保存到数据库,产生一个新的ID,将数据插入到数据库,并返回一个serializable对象 saveorupdate能根据对象是否存在...,而执行插入或更新 save与persist的区别 返回类型不同:save返回Serializable对象,而persist返回void ID赋值时机不同:二者同样用于将transient实例持久化,...transaction外的行为不同:如果在transaction之外调用,persist保证会立即执行INSERT语句;而save则不保证(save返回一个identifier,如果必须执行INSERT

1K100
您找到你想要的搜索结果了吗?
是的
没有找到

--save-dev和--save的区别

--save-dev,会在devDependencies里面添加依赖 -D,会在devDependencies里面添加依赖 --save,会在dependencies里面添加依赖 -S,会在dependencies...测试的结果就是,无论是--save还是--save-dev,对于打包都没有任何影响。devDependencies和dependencies两种情况,打包出来的main.js都把jQuery打包进去。...最后得出 的结论是,--save-dev和--save在平时开发的时候,对于打包部署上线是没有任何影响的。...如果你是发布一个包给别人用,而你开发的包依赖第三方的包,那么你如果是--save,那么别人安装你开发的包,会默认下载你依赖的包,如果你是--save-dev,那么别人安装你开发的包,是不会默认帮忙下载你依赖的包.../src/index.js 以上就是对--save和--save-dev的一些测试,想更快的得出结论其实是自己发布一个包。至于本人的答案是不是存在错误,欢迎指出,因为只是自己简单测试的结果。 (完)

1.2K10

NPM常用命令及--save和--save的区别在哪里

最近在学习 React ,发现有的教程中使用 npm install 的--save 有的使用的是 --save-dev ,我之前对这两个参数的理解也是模糊的,随查阅资料,找到一篇文章,转载过来方便自己以后查阅...npm install --save moduleName # --save 的意思是将模块安装到项目目录下,并在package文件的dependencies节点写入依赖。...npm install --save-dev moduleName # --save-dev 的意思是将模块安装到项目目录下,并在package文件的devDependencies节点写入依赖。...这些模块在我们的项目部署后是不需要的,所以我们可以使用 --save-dev 的形式安装。...像 express 这些模块是项目运行必备的,应该安装在 dependencies 节点下,所以我们应该使用 --save 的形式安装。 原作者:暗夜余晖

7.6K42
领券