Skip to content

Commit d2371f0

Browse files
committed
HHH-18582 Throw explicit error when trying to map nested arrays
1 parent f241f9b commit d2371f0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ArrayJavaType.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import java.util.Collection;
1111

1212
import org.hibernate.HibernateException;
13+
import org.hibernate.MappingException;
1314
import org.hibernate.SharedSessionContract;
1415
import org.hibernate.dialect.Dialect;
1516
import org.hibernate.engine.jdbc.BinaryStream;
@@ -70,7 +71,7 @@ public BasicType<?> resolveType(
7071
|| elementJavaTypeClass != null && elementJavaTypeClass.isArray()
7172
&& elementJavaTypeClass != byte[].class ) {
7273
// No support for nested arrays, except for byte[][]
73-
return null;
74+
throw new MappingException( "Nested arrays (with the exception of byte[][]) are not supported" );
7475
}
7576
final ArrayJavaType<T> arrayJavaType;
7677
if ( getElementJavaType() == elementType.getJavaTypeDescriptor() ) {

0 commit comments

Comments
 (0)