Other than the EnumArrayType, all the other ArrayTypes are no longer needed since Hibernate supports them natively.
Since the Hibernate native Types don't support multi-dimensional arrays, except for the byte[][], we could create a MultiDimensionalArrayType that can provide this functionality, which is now supported by the StringArrayType, IntArrayType, and so on and so forth.
Other than the
EnumArrayType, all the other ArrayTypes are no longer needed since Hibernate supports them natively.Since the Hibernate native Types don't support multi-dimensional arrays, except for the
byte[][], we could create aMultiDimensionalArrayTypethat can provide this functionality, which is now supported by theStringArrayType,IntArrayType, and so on and so forth.