소스 검색

删除锁

wangshuai 3 년 전
부모
커밋
372a42f57a
1개의 변경된 파일0개의 추가작업 그리고 13개의 파일을 삭제
  1. 0 13
      magic-api/src/main/java/org/ssssssss/magicapi/modules/table/NamedTable.java

+ 0 - 13
magic-api/src/main/java/org/ssssssss/magicapi/modules/table/NamedTable.java

@@ -18,7 +18,6 @@ import java.util.stream.Collectors;
  * @author
  */
 public class NamedTable {
-    private static Lock lock = new ReentrantLock();
     String tableName;
 
     SQLModule sqlModule;
@@ -199,23 +198,11 @@ public class NamedTable {
             if (StringUtils.isNotBlank(primaryValue)) {
                 List<Object> params = new ArrayList<>();
                 params.add(primaryValue);
-
-                if (isLimitParallel) {
-                    lock.lock();
-                }
-                try {
                     Integer count = sqlModule.selectInt(new BoundSql("select count(*) count from " + this.tableName + " where " + this.primary + " = ?", params, sqlModule));
                     if (count == 0) {
                         return insert(data);
                     }
                     return update(data);
-                } catch (Exception e) {
-                    e.printStackTrace();
-                } finally {
-                    if (isLimitParallel) {
-                        lock.unlock();
-                    }
-                }
             } else {
                 return insert(data);
             }