HHH-7702 Add support for collections of (aggregated) composite elements

This commit is contained in:
brmeyer 2012-11-14 14:44:15 -05:00
parent 36120a0a84
commit 233c602bd9

View File

@ -528,7 +528,8 @@ private void indexClass(Class clazz, Indexer indexer, Set<Class<?>> processedCla
if ( fieldClass.isArray() ) {
fieldClass = fieldClass.getComponentType();
}
else if ( Collection.class.isAssignableFrom( fieldClass ) ) {
else if ( Collection.class.isAssignableFrom( fieldClass )
&& declaredField.getGenericType() instanceof ParameterizedType ) {
ParameterizedType listType = (ParameterizedType) declaredField.getGenericType();
fieldClass = (Class<?>) listType.getActualTypeArguments()[0];
}