Skip to content

Commit 73e9226

Browse files
committed
HHH-18582 Throw explicit error when trying to map nested arrays
1 parent 047f63b commit 73e9226

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
@@ -12,6 +12,7 @@
1212
import java.util.Collection;
1313

1414
import org.hibernate.HibernateException;
15+
import org.hibernate.MappingException;
1516
import org.hibernate.SharedSessionContract;
1617
import org.hibernate.dialect.Dialect;
1718
import org.hibernate.engine.jdbc.BinaryStream;
@@ -72,7 +73,7 @@ public BasicType<?> resolveType(
7273
|| elementJavaTypeClass != null && elementJavaTypeClass.isArray()
7374
&& elementJavaTypeClass != byte[].class ) {
7475
// No support for nested arrays, except for byte[][]
75-
return null;
76+
throw new MappingException( "Nested arrays (with the exception of byte[][]) are not supported" );
7677
}
7778
final ArrayJavaType<T> arrayJavaType;
7879
if ( getElementJavaType() == elementType.getJavaTypeDescriptor() ) {

0 commit comments

Comments
 (0)