本文整理了Java中org.eclipse.persistence.exceptions.QueryException.fetchGroupValidOnlyIfFetchGroupManagerInDescriptor
方法的一些代码示例,展示了QueryException.fetchGroupValidOnlyIfFetchGroupManagerInDescriptor
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryException.fetchGroupValidOnlyIfFetchGroupManagerInDescriptor
方法的具体详情如下:
包路径:org.eclipse.persistence.exceptions.QueryException
类名称:QueryException
方法名:fetchGroupValidOnlyIfFetchGroupManagerInDescriptor
暂无
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core
/**
* INTERNAL:
* Add mandatory attributes to fetch group, create entityFetchGroup.
*/
public void prepareFetchGroup() throws QueryException {
FetchGroupManager fetchGroupManager = this.descriptor.getFetchGroupManager();
if (fetchGroupManager != null) {
if (this.fetchGroup == null) {
if (this.fetchGroupName != null) {
this.fetchGroup = fetchGroupManager.getFetchGroup(this.fetchGroupName);
} else if (this.shouldUseDefaultFetchGroup) {
this.fetchGroup = this.descriptor.getFetchGroupManager().getDefaultFetchGroup();
}
}
if (this.fetchGroup != null) {
if (hasPartialAttributeExpressions()) {
//fetch group does not work with partial attribute reading
throw QueryException.fetchGroupNotSupportOnPartialAttributeReading();
}
// currently SOP is incompatible with fetch groups
setShouldUseSerializedObjectPolicy(false);
this.descriptor.getFetchGroupManager().prepareAndVerify(this.fetchGroup);
}
} else {
// FetchGroupManager is null
if (this.fetchGroup != null || this.fetchGroupName != null) {
throw QueryException.fetchGroupValidOnlyIfFetchGroupManagerInDescriptor(getDescriptor().getJavaClassName(), getName());
}
}
}
代码示例来源:origin: com.haulmont.thirdparty/eclipselink
throw QueryException.fetchGroupValidOnlyIfFetchGroupManagerInDescriptor(getDescriptor().getJavaClassName(), getName());
代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence
throw QueryException.fetchGroupValidOnlyIfFetchGroupManagerInDescriptor(this.descriptor.getJavaClassName(), getName());
内容来源于网络,如有侵权,请联系作者删除!