您现在的位置是:未焚徙薪网 > 娱乐闲谈

附着污垢

未焚徙薪网2024-10-25 13:31:31【娱乐闲谈】4人已围观

简介导读 大家好,小芯来为大家解答以上的问题。附着污垢这个很多人还不知道,现在让我们一起来看看吧!1、Hibernate的update和saveOrUpdate方法都是用

导读 大家好,附着污垢小芯来为大家解答以上的问题。附着污垢这个很多人还不知道,附着污垢现在让我们一起来看看吧!1、附着污垢Hibernate的附着污垢update和saveOrUpdate方法都是用 大家好,小芯来为大家解答以上的问题。附着污垢这个很多人还不知道,附着污垢现在让我们一起来看看吧!1、附着污垢Hibernate的附着污垢update和saveOrUpdate方法都是用于对跨Session的PO进行状态管理,它们的附着污垢区别在于对PO采取何种策略。2、附着污垢顾名思义,附着污垢saveOrUpdate方法基本上就是附着污垢合成了save和update方法,如果PO对象已经在session中持久化了,附着污垢被改动后再在session中执行saveOrUpdate则会执行update方法(update);而如果PO对象是附着污垢一个新创建的对象,没有持久化标识(identifier)属性,附着污垢则会对其调用save方法(insert)。附着污垢3、你检查一下你要update的PO的主键值是不是已经在记录中存在,如果已经存在,应该会执行update的。4、  load()是延时加载,不会立即生成sql语句,不会立即访问数据库,当第一次使用时才会生成sql语句,返回的是一个cglib代理。5、load()查询出来的时候永远不可能是空。6、 2、当不知道对象的状态是临时状态还是游离状态时,就会用到saveOrUpdate(),根据ID和version的值判断是save还是update。7、   如果有ID和version值,则调用update。8、  如果不存在该记录,则进行insert操作。9、  saveOrUpdate()后对象会变成持久的。本文到此分享完毕,希望对大家有所帮助。

很赞哦!(224)