org.apache.deltaspike.data.api.Query.lock()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(107)

本文整理了Java中org.apache.deltaspike.data.api.Query.lock方法的一些代码示例,展示了Query.lock的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.lock方法的具体详情如下:
包路径:org.apache.deltaspike.data.api.Query
类名称:Query
方法名:lock

Query.lock介绍

暂无

代码示例

代码示例来源:origin: Blazebit/blaze-persistence

private LockModeType extractLockMode(Method method) {
  Class<org.apache.deltaspike.data.api.Query> query = org.apache.deltaspike.data.api.Query.class;
  if (method.isAnnotationPresent(query) &&
      method.getAnnotation(query).lock() != LockModeType.NONE) {
    return method.getAnnotation(query).lock();
  }
  return null;
}

代码示例来源:origin: com.blazebit/blaze-persistence-integration-deltaspike-data-impl

private LockModeType extractLockMode(Method method) {
  Class<org.apache.deltaspike.data.api.Query> query = org.apache.deltaspike.data.api.Query.class;
  if (method.isAnnotationPresent(query) &&
      method.getAnnotation(query).lock() != LockModeType.NONE) {
    return method.getAnnotation(query).lock();
  }
  return null;
}

代码示例来源:origin: com.blazebit/blaze-persistence-integration-deltaspike-data-impl-1.7

private LockModeType extractLockMode(Method method) {
  Class<org.apache.deltaspike.data.api.Query> query = org.apache.deltaspike.data.api.Query.class;
  if (method.isAnnotationPresent(query) &&
      method.getAnnotation(query).lock() != LockModeType.NONE) {
    return method.getAnnotation(query).lock();
  }
  return null;
}

代码示例来源:origin: Blazebit/blaze-persistence

public boolean requiresTransaction() {
  boolean hasLockMode = false;
  if (method.isAnnotationPresent(Query.class)) {
    hasLockMode = !method.getAnnotation(Query.class).lock().equals(LockModeType.NONE);
  }
  return hasLockMode || method.isAnnotationPresent(Modifying.class);
}

代码示例来源:origin: com.blazebit/blaze-persistence-integration-deltaspike-data-impl

public boolean requiresTransaction() {
  boolean hasLockMode = false;
  if (method.isAnnotationPresent(Query.class)) {
    hasLockMode = !method.getAnnotation(Query.class).lock().equals(LockModeType.NONE);
  }
  return hasLockMode || method.isAnnotationPresent(Modifying.class);
}

代码示例来源:origin: com.blazebit/blaze-persistence-integration-deltaspike-data-impl-1.7

public boolean requiresTransaction() {
  boolean hasLockMode = false;
  if (method.isAnnotationPresent(Query.class)) {
    hasLockMode = !method.getAnnotation(Query.class).lock().equals(LockModeType.NONE);
  }
  return hasLockMode || method.isAnnotationPresent(Modifying.class);
}

代码示例来源:origin: Blazebit/blaze-persistence

private LockModeType extractLockMode() {
  org.apache.deltaspike.data.api.Query query = getRepositoryMethodMetadata().getQuery();
  if (query != null && query.lock() != LockModeType.NONE) {
    return query.lock();
  }
  return null;
}

代码示例来源:origin: org.apache.deltaspike.modules/deltaspike-data-module-impl

private LockModeType extractLockMode()
{
  org.apache.deltaspike.data.api.Query query = getRepositoryMethodMetadata().getQuery();
  if (query != null && query.lock() != LockModeType.NONE)
  {
    return query.lock();
  }
  return null;
}

代码示例来源:origin: com.blazebit/blaze-persistence-integration-deltaspike-data-impl-1.8

private LockModeType extractLockMode() {
  org.apache.deltaspike.data.api.Query query = getRepositoryMethodMetadata().getQuery();
  if (query != null && query.lock() != LockModeType.NONE) {
    return query.lock();
  }
  return null;
}

代码示例来源:origin: Blazebit/blaze-persistence

private void initRequiresTransaction(RepositoryMethodMetadata repositoryMethodMetadata) {
    boolean requiresTransaction = false;

    if (ClassUtils.containsMethod(EntityRepositoryHandler.class, repositoryMethodMetadata.getMethod())) {
      Method originalMethod = ClassUtils.extractMethod(EntityRepositoryHandler.class, repositoryMethodMetadata.getMethod());
      if (originalMethod.isAnnotationPresent(RequiresTransaction.class)) {
        requiresTransaction = true;
      }
    }

    Query query = repositoryMethodMetadata.getQuery();
    Modifying modifying = repositoryMethodMetadata.getModifying();

    if ((query != null && !query.lock().equals(LockModeType.NONE)) || modifying != null) {
      requiresTransaction = true;
    }

    repositoryMethodMetadata.setRequiresTransaction(requiresTransaction);
  }
}

代码示例来源:origin: com.blazebit/blaze-persistence-integration-deltaspike-data-impl-1.8

private void initRequiresTransaction(RepositoryMethodMetadata repositoryMethodMetadata) {
    boolean requiresTransaction = false;

    if (ClassUtils.containsMethod(EntityRepositoryHandler.class, repositoryMethodMetadata.getMethod())) {
      Method originalMethod = ClassUtils.extractMethod(EntityRepositoryHandler.class, repositoryMethodMetadata.getMethod());
      if (originalMethod.isAnnotationPresent(RequiresTransaction.class)) {
        requiresTransaction = true;
      }
    }

    Query query = repositoryMethodMetadata.getQuery();
    Modifying modifying = repositoryMethodMetadata.getModifying();

    if ((query != null && !query.lock().equals(LockModeType.NONE)) || modifying != null) {
      requiresTransaction = true;
    }

    repositoryMethodMetadata.setRequiresTransaction(requiresTransaction);
  }
}

代码示例来源:origin: org.apache.deltaspike.modules/deltaspike-data-module-impl

private void initRequiresTransaction(RepositoryMethodMetadata repositoryMethodMetadata)
  {
    boolean requiresTransaction = false;
    
    if (ClassUtils.containsMethod(EntityRepositoryHandler.class, repositoryMethodMetadata.getMethod()))
    {
      Method originalMethod = ClassUtils.extractMethod(EntityRepositoryHandler.class,
          repositoryMethodMetadata.getMethod());
      if (originalMethod.isAnnotationPresent(RequiresTransaction.class))
      {
        requiresTransaction = true;
      }
    }

    Query query = repositoryMethodMetadata.getQuery();
    Modifying modifying = repositoryMethodMetadata.getModifying();
    
    if ((query != null && !query.lock().equals(LockModeType.NONE)) || modifying != null)
    {
      requiresTransaction = true;
    }
    
    repositoryMethodMetadata.setRequiresTransaction(requiresTransaction);
  }
}

相关文章

微信公众号

最新文章

更多