- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.getReferenceClass()
方法的一些代码示例,展示了XMLCompositeObjectMapping.getReferenceClass()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLCompositeObjectMapping.getReferenceClass()
方法的具体详情如下:
包路径:org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping
类名称:XMLCompositeObjectMapping
方法名:getReferenceClass
暂无
代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence
/**
* INTERNAL:
* The mapping is initialized with the given session. This mapping is fully initialized
* after this.
*/
public void initialize(AbstractSession session) throws DescriptorException {
//modified so that reference class on composite mappings is no longer mandatory
if ((getReferenceClass() == null) && (getReferenceClassName() != null)) {
setReferenceClass(session.getDatasourcePlatform().getConversionManager().convertClassNameToClass(getReferenceClassName()));
}
if (getReferenceClass() != null) {
super.initialize(session);
} else {
//below should be the same as AbstractCompositeObjectMapping.initialize
if (getField() == null) {
throw DescriptorException.fieldNameNotSetInMapping(this);
}
setField(getDescriptor().buildField(getField()));
setFields(collectFields());
// initialize the converter - if necessary
if (hasConverter()) {
getConverter().initialize(this, session);
}
}
if(null != getContainerAccessor()) {
getContainerAccessor().initializeAttributes(this.referenceClass);
}
}
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core
if(next instanceof XMLCompositeObjectMapping) {
XMLCompositeObjectMapping compositeMapping = ((XMLCompositeObjectMapping)next);
if(compositeMapping.getReferenceClass() == this.getDescriptor().getJavaClass() || this.getDescriptor().getJavaClass().isAssignableFrom(compositeMapping.getReferenceClass())) {
compositeMapping.setInverseReferenceMapping(this);
代码示例来源:origin: com.haulmont.thirdparty/eclipselink
if(next instanceof XMLCompositeObjectMapping) {
XMLCompositeObjectMapping compositeMapping = ((XMLCompositeObjectMapping)next);
if(compositeMapping.getReferenceClass() == this.getDescriptor().getJavaClass() || this.getDescriptor().getJavaClass().isAssignableFrom(compositeMapping.getReferenceClass())) {
compositeMapping.setInverseReferenceMapping(this);
代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence
if(oxmMapping instanceof XMLCompositeObjectMapping) {
containerAccessor = ((XMLCompositeObjectMapping)oxmMapping).getInverseReferenceMapping().getAttributeAccessor();
containerClass = ((XMLCompositeObjectMapping)oxmMapping).getReferenceClass();
} else if(oxmMapping instanceof XMLCompositeCollectionMapping) {
containerAccessor = ((XMLCompositeCollectionMapping)oxmMapping).getInverseReferenceMapping().getAttributeAccessor();
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.dbws
ClassDescriptor jaxbDescriptor = project.getDescriptorForAlias(jpaMapping.getDescriptor().getAlias());
if (jaxbDescriptor != null) {
Class clazz = jpaMapping.getReferenceClass();
if (clazz != null) {
if ((jpaSession.getDescriptor(clazz) != null) && (jpaSession.getDescriptor(clazz).isEISDescriptor()))
代码示例来源:origin: com.haulmont.thirdparty/eclipselink
ClassDescriptor jaxbDescriptor = project.getDescriptorForAlias(jpaMapping.getDescriptor().getAlias());
if (jaxbDescriptor != null) {
Class clazz = jpaMapping.getReferenceClass();
if (clazz != null) {
if ((jpaSession.getDescriptor(clazz) != null) && (jpaSession.getDescriptor(clazz).isEISDescriptor()))
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.dbws
/**
* Build an XMLInverseMapping based on a particular mapping and replace that mapping with
* the newly created XMLInverseMapping in jaxbDescriptor
* @param jaxbDescriptor
* @param mapping
* @param mappedBy
*/
private static void convertMappingToXMLInverseReferenceMapping(ClassDescriptor jaxbDescriptor, DatabaseMapping mapping, ForeignReferenceMapping jpaMapping) {
if ((mapping != null) && (jaxbDescriptor != null)) {
if (!(mapping.isXMLMapping())) {
return;
}
if ((jpaMapping.isAggregateCollectionMapping()) || (jpaMapping.isAggregateMapping())) {
return;
}
XMLInverseReferenceMapping jaxbInverseMapping = new XMLInverseReferenceMapping();
copyAccessorToMapping(mapping, jaxbInverseMapping);
jaxbInverseMapping.setProperties(mapping.getProperties());
jaxbInverseMapping.setIsReadOnly(mapping.isReadOnly());
jaxbInverseMapping.setMappedBy(jpaMapping.getAttributeName());
if (mapping.isAbstractCompositeCollectionMapping()) {
jaxbInverseMapping.setContainerPolicy(mapping.getContainerPolicy());
jaxbInverseMapping.setReferenceClass(((XMLCompositeCollectionMapping) mapping).getReferenceClass());
} else if (mapping.isAbstractCompositeObjectMapping()) {
jaxbInverseMapping.setReferenceClass(((XMLCompositeObjectMapping) mapping).getReferenceClass());
}
jaxbDescriptor.removeMappingForAttributeName(mapping.getAttributeName());
jaxbDescriptor.addMapping(jaxbInverseMapping);
}
}
代码示例来源:origin: com.haulmont.thirdparty/eclipselink
/**
* Build an XMLInverseMapping based on a particular mapping and replace that mapping with
* the newly created XMLInverseMapping in jaxbDescriptor
* @param jaxbDescriptor
* @param mapping
* @param mappedBy
*/
private static void convertMappingToXMLInverseReferenceMapping(ClassDescriptor jaxbDescriptor, DatabaseMapping mapping, ForeignReferenceMapping jpaMapping) {
if ((mapping != null) && (jaxbDescriptor != null)) {
if (!(mapping.isXMLMapping())) {
return;
}
if ((jpaMapping.isAggregateCollectionMapping()) || (jpaMapping.isAggregateMapping())) {
return;
}
XMLInverseReferenceMapping jaxbInverseMapping = new XMLInverseReferenceMapping();
copyAccessorToMapping(mapping, jaxbInverseMapping);
jaxbInverseMapping.setProperties(mapping.getProperties());
jaxbInverseMapping.setIsReadOnly(mapping.isReadOnly());
jaxbInverseMapping.setMappedBy(jpaMapping.getAttributeName());
if (mapping.isAbstractCompositeCollectionMapping()) {
jaxbInverseMapping.setContainerPolicy(mapping.getContainerPolicy());
jaxbInverseMapping.setReferenceClass(((XMLCompositeCollectionMapping) mapping).getReferenceClass());
} else if (mapping.isAbstractCompositeObjectMapping()) {
jaxbInverseMapping.setReferenceClass(((XMLCompositeObjectMapping) mapping).getReferenceClass());
}
jaxbDescriptor.removeMappingForAttributeName(mapping.getAttributeName());
jaxbDescriptor.addMapping(jaxbInverseMapping);
}
}
代码示例来源:origin: com.haulmont.thirdparty/eclipselink
refDesc = jpaSession.getDescriptor(clazz);
} else if (jpaMapping instanceof XMLCompositeObjectMapping) {
Class clazz = ((XMLCompositeObjectMapping) jpaMapping).getReferenceClass();
refDesc = jpaSession.getDescriptor(clazz);
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.dbws
refDesc = jpaSession.getDescriptor(clazz);
} else if (jpaMapping instanceof XMLCompositeObjectMapping) {
Class clazz = ((XMLCompositeObjectMapping) jpaMapping).getReferenceClass();
refDesc = jpaSession.getDescriptor(clazz);
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.convertObjectValueToDataVal
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.initializeReferenceDescript
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.getConverter()方法的一些代码示例,展示了
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.getXPath()方法的一些代码示例,展示了XMLC
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.convertDataValueToObjectVal
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.buildCompositeRowForDescrip
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.setNullPolicy()方法的一些代码示例,展示
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.getKeepAsElementPolicy()方法的
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.getAttributeValueFromObject
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.hasConverter()方法的一些代码示例,展示了
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.isWriteOnly()方法的一些代码示例,展示了X
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.setAttributeValueInObject()
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.getAttributeAccessor()方法的一些
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.getReferenceClassName()方法的一
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.buildCompositeRow()方法的一些代码示
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.getInverseReferenceMapping(
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.buildCompositeObject()方法的一些
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.writeSingleValue()方法的一些代码示例
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.getReferenceDescriptor()方法的
本文整理了Java中org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.setAttributeAccessor()方法的一些
我是一名优秀的程序员,十分优秀!