zoukankan      html  css  js  c++  java
  • Hibernate的游离态与持久态转换

    在Hibernate中,一个PO可能经过长时间的操作,session已过时关闭,此时PO已经是一个游离态的对象,这时要转换为持久战态,有下面几种方法:

    1、session.saveOrUpdate(object)。这语句会把游离态的PO转为持久态的PO并提交给数据库

    2、session.merge(object)。这语句会把游离态的PO转为持久态的PO,并进行合并操作。

    3、session.lock(object, LockMode.NONE)。这语句仅仅会把游离态的PO转为持久态PO,不作其它操作。只是,PO必须是没有改动过的,这方法挺适合做一个应用层

  • 相关阅读:
    v-for基本使用
    SSH
    Git 命令
    bower笔记
    gulp使用例子
    yeoman使用例子
    grunt搭建
    不会误解的名字
    Python 多线程 多进程
    Python 协程
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/4052152.html
Copyright © 2011-2022 走看看