本文整理了Java中org.apache.deltaspike.data.api.Query.lock
方法的一些代码示例,展示了Query.lock
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.lock
方法的具体详情如下:
包路径:org.apache.deltaspike.data.api.Query
类名称: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);
}
}
内容来源于网络,如有侵权,请联系作者删除!