zoukankan      html  css  js  c++  java
  • 如何理解hibernate当中的锁机制

    hibernate当中的锁机制解析:

       1)hibernate的锁机制:

          当修改数据库中某条数据,必然修改,  同时别人也来修改,影响效果

       2)两种锁:

            悲观锁:

            乐观锁:现在企业开发用乐观锁居多

         3)乐观锁

             主要是使用数据版本(version)的控制来实现,一般

             是在这个表当中加入一个version列,当读取数据的

            时候,把version也一起读取出来,修改之后保存到

            数据库当中时刻,要判断version的值是否小于当前

            数据库中的version的值,如果小于不予以更新,否则

            给予更新(当做修改的操作的时候,每次修改version

            每次加1)

         强调一点:只有真实修改对象的属性,才会version加1 

       4) 悲观锁

           通过数据库机制实现的,在整个过程当中

            把操作的数据锁定(查询),只要当事务不释放(

            提交或回滚),任何其他用户都不能查看或者修改数据 

  • 相关阅读:
    <DC guide ---6>
    <DC guide ---5>
    <DC guide ---3>
    <DC guide ---4>
    linux下的EDA——VCS使用
    xilinx小实验——chipscope指导
    VGA控制的verilog模块设计
    verilog时钟分频设计(整合模块)
    verilog时钟分频设计
    testbench——双向端口的仿真
  • 原文地址:https://www.cnblogs.com/hy66668888/p/6101169.html
Copyright © 2011-2022 走看看