동시에 표 한 장 을 조작 하여 동시에 업데이트 하 는 것 을 방지 합 니 다.

1515 단어 springmvc
1.  java  synchronized,  。 :
  public void updateUser(User user) {      synchronized (user) {          userMapper.updateByPrimaryKey(user);       }
2.  , 。
  3.  。 , ,
  4. , version 。
   1,  UPDATE  , 。
  UPDATE  :
  UPDATE T_USER u     SET u.address =  #address#,         u.version = u.version + 1   WHERE u.username =  #username#     AND u.version =  #version#
   0  , 。
  Hibernate、JPA   ORM  , ,  UPDATE  ,  1  。

좋은 웹페이지 즐겨찾기