可以不用啊 我们项目中一直没用过hibernate提供的乐观锁
好像是在做对象更新的时候会有点问题

解决方案 »

  1.   

    之前那个问题好像是你给数据库里面的字段版本号加1以后 hibernate把这个对象看成了新对象还是怎么样 更新不了我到现在做过的项目逻辑上都没考虑过你说的这种并发问题
    一般如果涉及到状态的的操作 会在操作的时候确认状态是否跟操作要求的一致
      

  2.   

    之前那个问题好像是你给数据库里面的字段版本号加1以后 hibernate把这个对象看成了新对象还是怎么样 更新不了我到现在做过的项目逻辑上都没考虑过你说的这种并发问题
    一般如果涉及到状态的的操作 会在操作的时候确认状态是否跟操作要求的一致这种方式貌似也是乐观锁的一种,只不过不是在持久层上的,而是在应用程序进行手工判断对象状态是否一致。但这种当应用场景扩大之后可能就难以控制了。
      

  3.   

    之前那个问题好像是你给数据库里面的字段版本号加1以后 hibernate把这个对象看成了新对象还是怎么样 更新不了我到现在做过的项目逻辑上都没考虑过你说的这种并发问题
    一般如果涉及到状态的的操作 会在操作的时候确认状态是否跟操作要求的一致这种方式貌似也是乐观锁的一种,只不过不是在持久层上的,而是在应用程序进行手工判断对象状态是否一致。但这种当应用场景扩大之后可能就难以控制了。
    不清楚大并发别人是怎么做的这种控制
    大并发一般只是查询跟新增吧 修改大并发好像比较少