public Class getElementClass() throws MappingException { if ( elementClassName == null ) { org.hibernate.type.Type elementType = getElement().getType(); return isPrimitiveArray() ? ( (PrimitiveType) elementType ).getPrimitiveClass() : elementType.getReturnedClass(); } else { try { return getMetadata().getMetadataBuildingOptions() .getServiceRegistry() .getService( ClassLoaderService.class ) .classForName( elementClassName ); } catch (ClassLoadingException e) { throw new MappingException( e ); } } }
public Class getElementClass() throws MappingException { if (elementClassName==null) { org.hibernate.type.Type elementType = getElement().getType(); return isPrimitiveArray() ? ( (PrimitiveType) elementType ).getPrimitiveClass() : elementType.getReturnedClass(); } else { try { return ReflectHelper.classForName(elementClassName); } catch (ClassNotFoundException cnfe) { throw new MappingException(cnfe); } } }
public Class getElementClass() throws MappingException { if (elementClassName==null) { org.hibernate.type.Type elementType = getElement().getType(); return isPrimitiveArray() ? ( (PrimitiveType) elementType ).getPrimitiveClass() : elementType.getReturnedClass(); } else { try { return ReflectHelper.classForName(elementClassName); } catch (ClassNotFoundException cnfe) { throw new MappingException(cnfe); } } }
public Class getElementClass() throws MappingException { if (elementClassName==null) { org.hibernate.type.Type elementType = getElement().getType(); return isPrimitiveArray() ? ( (PrimitiveType) elementType ).getPrimitiveClass() : elementType.getReturnedClass(); } else { try { return ReflectHelper.classForName(elementClassName); } catch (ClassNotFoundException cnfe) { throw new MappingException(cnfe); } } }
public Class getElementClass() throws MappingException { if (elementClassName==null) { org.hibernate.type.Type elementType = getElement().getType(); return isPrimitiveArray() ? ( (PrimitiveType) elementType ).getPrimitiveClass() : elementType.getReturnedClass(); } else { try { return ReflectHelper.classForName(elementClassName); } catch (ClassNotFoundException cnfe) { throw new MappingException(cnfe); } } }
Array a = (Array) value; if ( a.isPrimitiveArray() ) { return toName( value.getType().getReturnedClass() );
public Class getElementClass() throws MappingException { if ( elementClassName == null ) { return isPrimitiveArray() ? ( (Primitive) getElement().getJavaTypeMapping().getJavaTypeDescriptor() ).getPrimitiveClass() : getElement().getJavaTypeMapping().getJavaTypeDescriptor().getJavaType(); } else { try { return getMetadataBuildingContext() .getBuildingOptions() .getServiceRegistry() .getService( ClassLoaderService.class ) .classForName( elementClassName ); } catch (ClassLoadingException e) { throw new MappingException( e ); } } }
Array a = (Array) value; if ( a.isPrimitiveArray() ) { return toName( value.getType().getReturnedClass() );